<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="sv-SE" sourcelanguage="en">
  <context>
    <name>CmdSketcherBSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="203"/>
      <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="204"/>
      <source>Switches between showing and hiding the curvature comb for all B-splines</source>
      <translation>Växlar mellan att visa och dölja böjningskammen för alla B-splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="145"/>
      <source>Show/hide B-spline degree</source>
      <translation>Visa/dölj gradtal för B-splines</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="146"/>
      <source>Switches between showing and hiding the degree for all B-splines</source>
      <translation>Växlar mellan att visa och dölja gradtalet för alla B-splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplineKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="232"/>
      <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="233"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Växlar mellan att visa och dölja knutmultipliciteten för alla B-splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="261"/>
      <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="262"/>
      <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="174"/>
      <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="175"/>
      <source>Switches between showing and hiding the control polygons for all B-splines</source>
      <translation>Växlar mellan att visa och dölja kontrollpolygonerna för alla B-splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCarbonCopy</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7037"/>
      <source>Carbon copy</source>
      <translation>karbonkopia</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7038"/>
      <source>Copies the geometry of another sketch</source>
      <translation>Kopierar geometrin från en annan skiss</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherClone</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1645"/>
      <source>Clone</source>
      <translation>Klon</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1646"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Skapar en klon av geometrin med den senaste valda punkten som referens</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCloseShape</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="106"/>
      <source>Close shape</source>
      <translation>Slut form</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="107"/>
      <source>Produce a closed shape by tying the end point of one element with the next element's starting point</source>
      <translation>Skapa sluten form genom att länka elementets slutpunkt med nästa elements startpunkt</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompBSplineShowHideGeometryInformation</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="290"/>
      <source>Show/hide B-spline information layer</source>
      <translation>Visa/dölj B-spline-informationslager</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="365"/>
      <source>Show/hide B-spline degree</source>
      <translation>Visa/dölj gradtal för B-splines</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="372"/>
      <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="379"/>
      <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="386"/>
      <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="394"/>
      <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="5590"/>
      <source>Constrain arc or circle</source>
      <translation>Begränsa båge eller cirkel</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5591"/>
      <source>Constrain an arc or a circle</source>
      <translation>Begränsa en båge eller cirkel</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5696"/>
      <source>Constrain radius</source>
      <translation>Begränsa radie</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5700"/>
      <source>Constrain diameter</source>
      <translation>Begränsa diameter</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5704"/>
      <source>Constrain auto radius/diameter</source>
      <translation type="unfinished">Constrain auto radius/diameter</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1722"/>
      <source>Copy</source>
      <translation>Kopiera</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1723"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Skapar en klon av geometrin med den senaste valda punkten som referens</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2353"/>
      <source>Create arc</source>
      <translation>Skapa cirkelbåge</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2354"/>
      <source>Create an arc in the sketcher</source>
      <translation>Skapa en båge i skissen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2431"/>
      <source>Center and end points</source>
      <translation>Centrum- och slutpunkter</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2435"/>
      <source>End points and rim point</source>
      <translation>Slutpunkter och perifer punkt</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5113"/>
      <source>Create a B-spline</source>
      <translation>Skapa B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5114"/>
      <source>Create a B-spline in the sketch</source>
      <translation>Skapa en B-spline i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5426"/>
      <source>Create circle</source>
      <translation>Skapa en cirkel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5427"/>
      <source>Create a circle in the sketcher</source>
      <translation>Skapa en cirkel i skissen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5504"/>
      <source>Center and rim point</source>
      <translation>Centrum- och perifer punkt</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5508"/>
      <source>3 rim points</source>
      <translation>Tre randpunkter</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateConic</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4426"/>
      <source>Create a conic</source>
      <translation>Skapa en konisk form</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4427"/>
      <source>Create a conic in the sketch</source>
      <translation>Skapa en konisk form i skissen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4532"/>
      <source>Ellipse by center, major radius, point</source>
      <translation>Ellips utifrån centrumpunkt, storaxel och punkt</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4536"/>
      <source>Ellipse by periapsis, apoapsis, minor radius</source>
      <translation>Ellips utifrån periapsis, apoapsis och lillaxel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4540"/>
      <source>Arc of ellipse by center, major radius, endpoints</source>
      <translation>Elliptisk båge utifrån centrumpunkt, storaxel och slutpunkter</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4544"/>
      <source>Arc of hyperbola by center, major radius, endpoints</source>
      <translation>Hyperbolisk båge från centrumpunkt, storaxel och slutpunkter</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4548"/>
      <source>Arc of parabola by focus, vertex, endpoints</source>
      <translation>Parabelisk båge angiven med brännpunkt, hörnpunkt och slutpunkter</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateFillets</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6006"/>
      <source>Fillets</source>
      <translation>Avrundningar</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6007"/>
      <source>Create a fillet between two lines</source>
      <translation>Skapa avrundning mellan två linjer</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6082"/>
      <source>Sketch fillet</source>
      <translation type="unfinished">Sketch fillet</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6086"/>
      <source>Constraint-preserving sketch fillet</source>
      <translation type="unfinished">Constraint-preserving sketch fillet</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateRectangles</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1051"/>
      <source>Create rectangles</source>
      <translation>Skapa rektanglar</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1052"/>
      <source>Creates a rectangle in the sketch</source>
      <translation type="unfinished">Creates a rectangle in the sketch</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1135"/>
      <source>Rectangle</source>
      <translation>Rektangel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1139"/>
      <source>Centered rectangle</source>
      <translation type="unfinished">Centered rectangle</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1143"/>
      <source>Rounded rectangle</source>
      <translation type="unfinished">Rounded rectangle</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7737"/>
      <source>Create regular polygon</source>
      <translation>Skapa liksidig polygon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7738"/>
      <source>Create a regular polygon in the sketcher</source>
      <translation>Skapa en liksidig polygon i skissaren</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7854"/>
      <source>Triangle</source>
      <translation>Triangel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7858"/>
      <source>Square</source>
      <translation>Kvadrat</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7862"/>
      <source>Pentagon</source>
      <translation>Pentagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7866"/>
      <source>Hexagon</source>
      <translation>Hexagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7870"/>
      <source>Heptagon</source>
      <translation>Heptagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7874"/>
      <source>Octagon</source>
      <translation>Oktogon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7878"/>
      <source>Regular polygon</source>
      <translation>Regelbunden polygon</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompModifyKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="924"/>
      <source>Modify knot multiplicity</source>
      <translation>Ändra knut-multiplicitet</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="925"/>
      <source>Modifies the multiplicity of the selected knot of a B-spline</source>
      <translation>Ändrar multipliciteten på den valda knuten i en B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="986"/>
      <source>Increase knot multiplicity</source>
      <translation>Öka knutmultiplicitet</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="993"/>
      <source>Decrease knot multiplicity</source>
      <translation>Minska knutmultiplicitet</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConnect</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="218"/>
      <source>Connect edges</source>
      <translation>Anslut kanter</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="219"/>
      <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="5734"/>
      <source>Constrain angle</source>
      <translation>Begränsa vinkel</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5735"/>
      <source>Fix the angle of a line or the angle between two lines</source>
      <translation>Fixera en linjes vinkel eller vinkeln mellan två linjer</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainBlock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1581"/>
      <source>Constrain block</source>
      <translation type="unfinished">Constrain block</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1582"/>
      <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="1897"/>
      <source>Constrain coincident</source>
      <translation>Begränsa sammanfallande</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1898"/>
      <source>Create a coincident constraint on the selected item</source>
      <translation>Skapa en sammanfallande begränsning för den markerade detaljen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5014"/>
      <source>Constrain diameter</source>
      <translation>Begränsa diameter</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5015"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation>Fixera diametern av en cirkel eller en båge</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistance</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2103"/>
      <source>Constrain distance</source>
      <translation>Begränsningsavstånd</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2104"/>
      <source>Fix a length of a line or the distance between a line and a vertex</source>
      <translation>Fixera längden på en linje eller avståndet mellan en linje och ett hörn</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistanceX</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2700"/>
      <source>Constrain horizontal distance</source>
      <translation>Begränsa horisontellt avstånd</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2701"/>
      <source>Fix the horizontal distance between two points or line ends</source>
      <translation>Fixera det horisontella avståndet mellan två punkter eller linjeändar</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistanceY</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2954"/>
      <source>Constrain vertical distance</source>
      <translation type="unfinished">Constrain vertical distance</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2955"/>
      <source>Fix the vertical distance between two points or line ends</source>
      <translation>Fixera det vertikala avståndet mellan två punkter eller linjeändar</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainEqual</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6261"/>
      <source>Constrain equal</source>
      <translation>Begränsa lika</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6262"/>
      <source>Create an equality constraint between two lines or between circles and arcs</source>
      <translation>Skapa en jämlikhetsbegränsning mellan två linjer eller mellan cirklar och cirkelbågar</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainHorizontal</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="883"/>
      <source>Constrain horizontally</source>
      <translation>Begränsa horisontellt</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="884"/>
      <source>Create a horizontal constraint on the selected item</source>
      <translation>Skapa en horisontell begränsning på den valda detaljen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainInternalAlignment</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6946"/>
      <source>Constrain internal alignment</source>
      <translation type="unfinished">Constrain internal alignment</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6947"/>
      <source>Constrains an element to be aligned with the internal geometry of another element</source>
      <translation>Begränsar ett element till att inpassas efter den inre geometrin av ett annat element</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainLock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1355"/>
      <source>Constrain lock</source>
      <translation>Begränsa lås</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1356"/>
      <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="3200"/>
      <source>Constrain parallel</source>
      <translation>Begränsa parallellt</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3201"/>
      <source>Create a parallel constraint between two lines</source>
      <translation>Skapa en parallell begränsning mellan två linjer</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPerpendicular</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3350"/>
      <source>Constrain perpendicular</source>
      <translation>Begränsa vinkelrätt</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3351"/>
      <source>Create a perpendicular constraint between two lines</source>
      <translation>Skapa en vinkelrät begränsning mellan två linjer</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPointOnObject</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2452"/>
      <source>Constrain point onto object</source>
      <translation>Begränsa punkt på objekt</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2453"/>
      <source>Fix a point onto an object</source>
      <translation>Fixera en punkt på ett objekt</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainRadiam</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5288"/>
      <source>Constrain auto radius/diameter</source>
      <translation type="unfinished">Constrain auto radius/diameter</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5289"/>
      <source>Fix automatically diameter on circle and radius on arc/pole</source>
      <translation type="unfinished">Fix automatically diameter on circle and radius on arc/pole</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4714"/>
      <source>Constrain radius or weight</source>
      <translation type="unfinished">Constrain radius or weight</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4715"/>
      <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="6778"/>
      <source>Constrain refraction (Snell's law')</source>
      <translation>Brytningsbegränsning (Snells lag)</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6779"/>
      <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="6478"/>
      <source>Constrain symmetrical</source>
      <translation>Begränsa symmetriskt</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6479"/>
      <source>Create a symmetry constraint between two points
with respect to a line or a third point</source>
      <translation>Skapa en symmetribegränsning mellan två punkter
med avseende på en linje eller tredje punkt</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainTangent</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3994"/>
      <source>Constrain tangent</source>
      <translation>Begränsa tangens</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3995"/>
      <source>Create a tangent constraint between two entities</source>
      <translation>Skapa en tangentbegränsning mellan två föremål</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainVertical</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1121"/>
      <source>Constrain vertically</source>
      <translation>Begränsa vertikalt</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1122"/>
      <source>Create a vertical constraint on the selected item</source>
      <translation>Skapa en vertikal begränsning på den markerade detaljen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConvertToNURBS</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="419"/>
      <source>Convert geometry to B-spline</source>
      <translation type="unfinished">Convert geometry to B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="420"/>
      <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="1599"/>
      <source>Copy</source>
      <translation>Kopiera</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1600"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Skapar en enkel kopia av geometrin med den senaste valda punkten som referens</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2325"/>
      <source>Create arc by three points</source>
      <translation>Skapa båge utifrån tre punkter</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2326"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Skapa en båge utifrån dess slutpunkter och en punkt längs bågen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5398"/>
      <source>Create circle by three points</source>
      <translation>Skapa en cirkel utifrån tre punkter</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5399"/>
      <source>Create a circle by 3 perimeter points</source>
      <translation>Skapa en cirkel utifrån tre perifera punkter</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2053"/>
      <source>Create arc by center</source>
      <translation>Skapa båge utifrån centrumpunkt</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2054"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Skapa en båge utifrån dess centrum- och slutpunkter</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3747"/>
      <source>Create an arc of ellipse</source>
      <translation>Skapa en elliptisk båge</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3748"/>
      <source>Create an arc of ellipse in the sketch</source>
      <translation>Skapa en elliptisk båge i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4093"/>
      <source>Create an arc of hyperbola</source>
      <translation>Skapa en hyperbolisk båge</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4094"/>
      <source>Create an arc of hyperbola in the sketch</source>
      <translation>Skapar en hyperblisk båge i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4393"/>
      <source>Create an arc of parabola</source>
      <translation>Skapa en parabelisk båge</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4394"/>
      <source>Create an arc of parabola in the sketch</source>
      <translation>Skapa en parabelisk båge i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5036"/>
      <source>Create B-spline</source>
      <translation>Skapa B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5037"/>
      <source>Create a B-spline via control points in the sketch.</source>
      <translation>Skapa en B-spline utifrån kontrollpunkter i skissen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2589"/>
      <source>Create circle</source>
      <translation>Skapa en cirkel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2590"/>
      <source>Create a circle in the sketch</source>
      <translation>Skapa en cirkel i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateDraftLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5665"/>
      <source>Create draft line</source>
      <translation>Skapa ritlinje</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5666"/>
      <source>Create a draft line in the sketch</source>
      <translation>Skapa ritlinje i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3417"/>
      <source>Create ellipse by 3 points</source>
      <translation>Skapa ellips utifrån tre punkter</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3418"/>
      <source>Create an ellipse by 3 points in the sketch</source>
      <translation>Skapa en ellips utifrån tre punkter i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3386"/>
      <source>Create ellipse by center</source>
      <translation>Skapa ellips utifrån en centrumpunkt</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3387"/>
      <source>Create an ellipse by center in the sketch</source>
      <translation>Skapa en ellips utifrån en centrumpunkt i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5946"/>
      <source>Create fillet</source>
      <translation>Skapa avrundning</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5947"/>
      <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="7652"/>
      <source>Create heptagon</source>
      <translation>Skapa heptagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7653"/>
      <source>Create a heptagon in the sketch</source>
      <translation>Skapa en heptagon i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7625"/>
      <source>Create hexagon</source>
      <translation>Skapa hexagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7626"/>
      <source>Create a hexagon in the sketch</source>
      <translation>Skapa en hexagon i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="330"/>
      <source>Create line</source>
      <translation>Skapa linje</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="331"/>
      <source>Create a line in the sketch</source>
      <translation>Skapa en linje i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateOblong</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1008"/>
      <source>Create rounded rectangle</source>
      <translation>Skapa rundad rektangel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1009"/>
      <source>Create a rounded rectangle in the sketch</source>
      <translation type="unfinished">Create a rounded rectangle in the sketch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7679"/>
      <source>Create octagon</source>
      <translation>Skapa oktagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7680"/>
      <source>Create an octagon in the sketch</source>
      <translation>Skapa en oktagon i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7597"/>
      <source>Create pentagon</source>
      <translation>Skapa pentagon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7598"/>
      <source>Create a pentagon in the sketch</source>
      <translation>Skapa en pentagon i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePeriodicBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5081"/>
      <source>Create periodic B-spline</source>
      <translation>Skapa periodisk B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5082"/>
      <source>Create a periodic B-spline via control points in the sketch.</source>
      <translation>Skapa en periodisk B-spline utifrån kontrollpunkter i skissen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePoint</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5607"/>
      <source>Create point</source>
      <translation>Skapa punkt</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5608"/>
      <source>Create a point in the sketch</source>
      <translation>Skapa en punkt i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePointFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5975"/>
      <source>Create corner-preserving fillet</source>
      <translation type="unfinished">Create corner-preserving fillet</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5976"/>
      <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="1808"/>
      <source>Create polyline</source>
      <translation>Skapa polylinje</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1809"/>
      <source>Create a polyline in the sketch. 'M' Key cycles behaviour</source>
      <translation>Skapa en polylinje i skissen. 'M'-knappen växlar beteende</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRectangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="639"/>
      <source>Create rectangle</source>
      <translation>Skapa rektangel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="640"/>
      <source>Create a rectangle in the sketch</source>
      <translation>Skapa en rektangel i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRectangleCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="680"/>
      <source>Create centered rectangle</source>
      <translation type="unfinished">Create centered rectangle</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="681"/>
      <source>Create a centered rectangle in the sketch</source>
      <translation type="unfinished">Create a centered rectangle in the sketch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7706"/>
      <source>Create regular polygon</source>
      <translation>Skapa liksidig polygon</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7707"/>
      <source>Create a regular polygon in the sketch</source>
      <translation>Skapa en regelbunden polygon i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSlot</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7349"/>
      <source>Create slot</source>
      <translation>Skapa skåra</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7350"/>
      <source>Create a slot in the sketch</source>
      <translation>Skapa en skåra i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7570"/>
      <source>Create square</source>
      <translation>Skapa kvadrat</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7571"/>
      <source>Create a square in the sketch</source>
      <translation>Skapa en kvadrat i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateText</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5637"/>
      <source>Create text</source>
      <translation>Skapa text</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5638"/>
      <source>Create text in the sketch</source>
      <translation>Skapa text i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7543"/>
      <source>Create equilateral triangle</source>
      <translation>Skapa liksidig triangel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7544"/>
      <source>Create an equilateral triangle in the sketch</source>
      <translation>Skapa en liksidig triangel i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="566"/>
      <source>Decrease B-spline degree</source>
      <translation type="unfinished">Decrease B-spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="567"/>
      <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="790"/>
      <source>Decrease knot multiplicity</source>
      <translation>Minska knutmultiplicitet</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="791"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Minskar multipliciteten på den markerade knuten i en B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2207"/>
      <source>Delete all constraints</source>
      <translation>Radera alla begränsningar</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2208"/>
      <source>Delete all constraints in the sketch</source>
      <translation>Ta bort alla begränsningar i skissen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2144"/>
      <source>Delete all geometry</source>
      <translation>Radera all geometri</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2145"/>
      <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="268"/>
      <source>Edit sketch</source>
      <translation>Redigera skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="269"/>
      <source>Edit the selected sketch.</source>
      <translation>Redigera den valda skissen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExtend</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6553"/>
      <source>Extend edge</source>
      <translation>Förläng kant</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6554"/>
      <source>Extend an edge with respect to the picked position</source>
      <translation>Förläng en kant med avseende på den valda positionen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExternal</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6859"/>
      <source>External geometry</source>
      <translation>Extern geometri</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6860"/>
      <source>Create an edge linked to an external geometry</source>
      <translation>Skapa en kant länkad till en extern geometri</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="493"/>
      <source>Increase B-spline degree</source>
      <translation type="unfinished">Increase B-spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="494"/>
      <source>Increases the degree of the B-spline</source>
      <translation>Ökar graden på B-spline:n</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="643"/>
      <source>Increase knot multiplicity</source>
      <translation>Öka knutmultiplicitet</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="644"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Ökar multipliciteten på den valda knuten i en B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherInsertKnot</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1165"/>
      <source>Insert knot</source>
      <translation type="unfinished">Insert knot</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1166"/>
      <source>Inserts knot at given parameter. If a knot already exists at that parameter, it's multiplicity is increased by one.</source>
      <translation type="unfinished">Inserts knot at given parameter. If a knot already exists at that parameter, it's multiplicity is increased by one.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherLeaveSketch</name>
    <message>
      <location filename="../../Command.cpp" line="298"/>
      <source>Leave sketch</source>
      <translation>Lämna skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="299"/>
      <source>Finish editing the active sketch.</source>
      <translation>Sluta redigera den aktiva skissen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="510"/>
      <source>Map sketch to face...</source>
      <translation>Kartera skiss till ytan ...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="511"/>
      <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>Sätt en skiss "stöd".
Markera först den stödjande geometrin, till exempel en yta eller kant på ett solitt objekt,
anropa sedan det här kommandot och välj sedan önskad skiss.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="563"/>
      <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="870"/>
      <source>Merge sketches</source>
      <translation>Sammanfoga skisser</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="871"/>
      <source>Create a new sketch from merging two or more selected sketches.</source>
      <translation>Skapa ny skiss genom att sammanfoga två eller fler markerade skisser.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="884"/>
      <source>Wrong selection</source>
      <translation>Fel val</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="885"/>
      <source>Select at least two sketches.</source>
      <translation>Markera minst två skisser.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMirrorSketch</name>
    <message>
      <location filename="../../Command.cpp" line="763"/>
      <source>Mirror sketch</source>
      <translation>Spegla skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="764"/>
      <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>Skapa en ny speglad skiss för varje markerad skiss
genom att använda X- axeln, Y-axeln eller origo
som speglingsreferens.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="779"/>
      <source>Wrong selection</source>
      <translation>Fel val</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="780"/>
      <source>Select one or more sketches.</source>
      <translation>Markera en eller flera skisser.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMove</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1688"/>
      <source>Move</source>
      <translation>Flytta</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1689"/>
      <source>Moves the geometry taking as reference the last selected point</source>
      <translation>Flyttar geometrin med den senast valda punkten som referens</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherNewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="144"/>
      <source>Create sketch</source>
      <translation>Skapa skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="145"/>
      <source>Create a new sketch.</source>
      <translation>Skapa en ny skiss.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRectangularArray</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2004"/>
      <source>Rectangular array</source>
      <translation type="unfinished">Rectangular array</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2005"/>
      <source>Creates a rectangular array pattern of the geometry taking as reference the last selected point</source>
      <translation>Skapar ett rektangulärt radmönster av geometrin med den senast valda punkten som referens</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRemoveAxesAlignment</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2271"/>
      <source>Remove axes alignment</source>
      <translation type="unfinished">Remove axes alignment</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2272"/>
      <source>Modifies constraints to remove axes alignment while trying to preserve the constraint relationship of the selection</source>
      <translation type="unfinished">Modifies constraints to remove axes alignment while trying to preserve the constraint relationship of the selection</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="383"/>
      <source>Reorient sketch...</source>
      <translation>Omrikta skiss...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="384"/>
      <source>Place the selected sketch on one of the global coordinate planes.
This will clear the 'Support' property, if any.</source>
      <translation>Placera markerad skiss på ett globalt koordinatplan.
Detta kommer att rensa "stöd"-egenskapen, om den finns.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRestoreInternalAlignmentGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="951"/>
      <source>Show/hide internal geometry</source>
      <translation>Visa/dölj inre geometri</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="952"/>
      <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="684"/>
      <location filename="../../CommandSketcherTools.cpp" line="685"/>
      <source>Select conflicting constraints</source>
      <translation>Markera motstridiga begränsningar</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="305"/>
      <source>Select associated constraints</source>
      <translation type="unfinished">Select associated constraints</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="306"/>
      <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="739"/>
      <source>Select associated geometry</source>
      <translation type="unfinished">Select associated geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="740"/>
      <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="860"/>
      <source>Select unconstrained DoF</source>
      <translation type="unfinished">Select unconstrained DoF</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="861"/>
      <source>Select geometrical elements where the solver still detects unconstrained degrees of freedom.</source>
      <translation>Markera geometriska element där lösaren fortfarande hittar obegränsade frihetsgrader.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectHorizontalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="472"/>
      <source>Select horizontal axis</source>
      <translation type="unfinished">Select horizontal axis</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="473"/>
      <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="572"/>
      <location filename="../../CommandSketcherTools.cpp" line="573"/>
      <source>Select malformed constraints</source>
      <translation type="unfinished">Select malformed constraints</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectOrigin</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="382"/>
      <source>Select origin</source>
      <translation type="unfinished">Select origin</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="383"/>
      <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="628"/>
      <location filename="../../CommandSketcherTools.cpp" line="629"/>
      <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="515"/>
      <location filename="../../CommandSketcherTools.cpp" line="516"/>
      <source>Select redundant constraints</source>
      <translation>Markera överflödiga begränsningar</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectVerticalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="428"/>
      <source>Select vertical axis</source>
      <translation type="unfinished">Select vertical axis</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="429"/>
      <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>CmdSketcherSplit</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6673"/>
      <source>Split edge</source>
      <translation type="unfinished">Split edge</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6674"/>
      <source>Splits an edge into two while preserving constraints</source>
      <translation type="unfinished">Splits an edge into two while preserving constraints</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherStopOperation</name>
    <message>
      <location filename="../../Command.cpp" line="342"/>
      <source>Stop operation</source>
      <translation>Stoppa operation</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="343"/>
      <source>When in edit mode, stop the active operation (drawing, constraining, etc.).</source>
      <translation>I redigeringsläge, stoppa den aktiva operationen (ritning, begränsning, etc.).</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSwitchVirtualSpace</name>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="94"/>
      <source>Switch virtual space</source>
      <translation>Växla virtuellt utrymme</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="95"/>
      <source>Switches the selected constraints or the view to the other virtual space</source>
      <translation>Växlar de valda begränsningarna eller vyn till det andra virtuella utrymmet</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSymmetry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1064"/>
      <source>Symmetry</source>
      <translation>Symmetri</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1065"/>
      <source>Creates symmetric geometry with respect to the last selected line or point</source>
      <translation>Skapar symmetrisk geometri med avseende på den senast valda linjen eller punkten</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleActiveConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7533"/>
      <source>Activate/deactivate constraint</source>
      <translation type="unfinished">Activate/deactivate constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7534"/>
      <source>Activates or deactivates the selected constraints</source>
      <translation>Aktiverar eller deaktiverar markerade begränsningar</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleConstruction</name>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="75"/>
      <source>Toggle construction geometry</source>
      <translation>Växla konstruktionsgeometri</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="76"/>
      <source>Toggles the toolbar or selected geometry to/from construction mode</source>
      <translation>Växlar verktygsfältet eller vald geometri till/från konstruktionsläge</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleDrivingConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7406"/>
      <source>Toggle driving/reference constraint</source>
      <translation type="unfinished">Toggle driving/reference constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7407"/>
      <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="6238"/>
      <source>Trim edge</source>
      <translation>Trimma kant</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6239"/>
      <source>Trim an edge with respect to the picked position</source>
      <translation>Trimma en kant i förhållande till den markerade positionen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherValidateSketch</name>
    <message>
      <location filename="../../Command.cpp" line="725"/>
      <source>Validate sketch...</source>
      <translation>Validera skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="726"/>
      <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="740"/>
      <source>Wrong selection</source>
      <translation>Fel val</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="741"/>
      <source>Select only one sketch.</source>
      <translation type="unfinished">Select only one sketch.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSection</name>
    <message>
      <location filename="../../Command.cpp" line="954"/>
      <source>View section</source>
      <translation>Visa snitt</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="955"/>
      <source>When in edit mode, switch between section view and full view.</source>
      <translation>I redigeringsläge, växla mellan snittvy och fullständig vy.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="685"/>
      <source>View sketch</source>
      <translation>Visa skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="686"/>
      <source>When in edit mode, set the camera orientation perpendicular to the sketch plane.</source>
      <translation>I redigeringsläge, rikta kameran vinkelrätt mot skissplanet.</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="984"/>
      <location filename="../../CommandConstraints.cpp" line="1059"/>
      <source>Add horizontal constraint</source>
      <translation type="unfinished">Add horizontal constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="993"/>
      <location filename="../../CommandConstraints.cpp" line="1085"/>
      <location filename="../../CommandConstraints.cpp" line="1320"/>
      <source>Add horizontal alignment</source>
      <translation type="unfinished">Add horizontal alignment</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1221"/>
      <location filename="../../CommandConstraints.cpp" line="1295"/>
      <source>Add vertical constraint</source>
      <translation type="unfinished">Add vertical constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1229"/>
      <source>Add vertical alignment</source>
      <translation type="unfinished">Add vertical alignment</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1435"/>
      <source>Add 'Lock' constraint</source>
      <translation type="unfinished">Add 'Lock' constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1476"/>
      <source>Add relative 'Lock' constraint</source>
      <translation type="unfinished">Add relative 'Lock' constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1521"/>
      <source>Add fixed constraint</source>
      <translation type="unfinished">Add fixed constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1664"/>
      <source>Add 'Block' constraint</source>
      <translation type="unfinished">Add 'Block' constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1708"/>
      <source>Add block constraint</source>
      <translation type="unfinished">Add block constraint</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="149"/>
      <location filename="../../CommandSketcherTools.cpp" line="256"/>
      <location filename="../../CommandConstraints.cpp" line="1843"/>
      <location filename="../../CommandConstraints.cpp" line="2001"/>
      <location filename="../../CommandConstraints.cpp" line="2066"/>
      <source>Add coincident constraint</source>
      <translation type="unfinished">Add coincident constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1925"/>
      <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="2172"/>
      <location filename="../../CommandConstraints.cpp" line="2304"/>
      <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="2180"/>
      <location filename="../../CommandConstraints.cpp" line="2311"/>
      <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="2188"/>
      <location filename="../../CommandConstraints.cpp" line="2318"/>
      <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="2223"/>
      <location filename="../../CommandConstraints.cpp" line="2393"/>
      <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="2257"/>
      <location filename="../../CommandConstraints.cpp" line="2350"/>
      <source>Add length constraint</source>
      <translation type="unfinished">Add length constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2539"/>
      <location filename="../../CommandConstraints.cpp" line="2627"/>
      <source>Add point on object constraint</source>
      <translation type="unfinished">Add point on object constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2801"/>
      <location filename="../../CommandConstraints.cpp" line="2903"/>
      <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="2832"/>
      <source>Add fixed x-coordinate constraint</source>
      <translation type="unfinished">Add fixed x-coordinate constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3050"/>
      <location filename="../../CommandConstraints.cpp" line="3152"/>
      <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="3080"/>
      <source>Add fixed y-coordinate constraint</source>
      <translation type="unfinished">Add fixed y-coordinate constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3281"/>
      <location filename="../../CommandConstraints.cpp" line="3322"/>
      <source>Add parallel constraint</source>
      <translation type="unfinished">Add parallel constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3446"/>
      <location filename="../../CommandConstraints.cpp" line="3514"/>
      <location filename="../../CommandConstraints.cpp" line="3668"/>
      <location filename="../../CommandConstraints.cpp" line="3704"/>
      <location filename="../../CommandConstraints.cpp" line="3849"/>
      <location filename="../../CommandConstraints.cpp" line="3883"/>
      <location filename="../../CommandConstraints.cpp" line="3931"/>
      <source>Add perpendicular constraint</source>
      <translation type="unfinished">Add perpendicular constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3551"/>
      <source>Add perpendicularity constraint</source>
      <translation type="unfinished">Add perpendicularity constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4030"/>
      <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="4049"/>
      <source>Swap PointOnObject+tangency with point to curve tangency</source>
      <translation type="unfinished">Swap PointOnObject+tangency with point to curve tangency</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4144"/>
      <location filename="../../CommandConstraints.cpp" line="4196"/>
      <location filename="../../CommandConstraints.cpp" line="4232"/>
      <location filename="../../CommandConstraints.cpp" line="4399"/>
      <location filename="../../CommandConstraints.cpp" line="4562"/>
      <location filename="../../CommandConstraints.cpp" line="4626"/>
      <location filename="../../CommandConstraints.cpp" line="4653"/>
      <source>Add tangent constraint</source>
      <translation type="unfinished">Add tangent constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4285"/>
      <location filename="../../CommandConstraints.cpp" line="4292"/>
      <location filename="../../CommandConstraints.cpp" line="4299"/>
      <location filename="../../CommandConstraints.cpp" line="4323"/>
      <location filename="../../CommandConstraints.cpp" line="4331"/>
      <location filename="../../CommandConstraints.cpp" line="4356"/>
      <location filename="../../CommandConstraints.cpp" line="4364"/>
      <location filename="../../CommandConstraints.cpp" line="4391"/>
      <location filename="../../CommandConstraints.cpp" line="4483"/>
      <location filename="../../CommandConstraints.cpp" line="4490"/>
      <location filename="../../CommandConstraints.cpp" line="4497"/>
      <location filename="../../CommandConstraints.cpp" line="4521"/>
      <location filename="../../CommandConstraints.cpp" line="4528"/>
      <location filename="../../CommandConstraints.cpp" line="4554"/>
      <source>Add tangent constraint point</source>
      <translation type="unfinished">Add tangent constraint point</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4831"/>
      <location filename="../../CommandConstraints.cpp" line="4866"/>
      <location filename="../../CommandConstraints.cpp" line="4885"/>
      <location filename="../../CommandConstraints.cpp" line="4945"/>
      <source>Add radius constraint</source>
      <translation type="unfinished">Add radius constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5121"/>
      <location filename="../../CommandConstraints.cpp" line="5150"/>
      <location filename="../../CommandConstraints.cpp" line="5162"/>
      <location filename="../../CommandConstraints.cpp" line="5228"/>
      <source>Add diameter constraint</source>
      <translation type="unfinished">Add diameter constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5399"/>
      <location filename="../../CommandConstraints.cpp" line="5438"/>
      <location filename="../../CommandConstraints.cpp" line="5459"/>
      <location filename="../../CommandConstraints.cpp" line="5533"/>
      <source>Add radiam constraint</source>
      <translation type="unfinished">Add radiam constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5825"/>
      <location filename="../../CommandConstraints.cpp" line="5958"/>
      <location filename="../../CommandConstraints.cpp" line="5988"/>
      <location filename="../../CommandConstraints.cpp" line="6012"/>
      <location filename="../../CommandConstraints.cpp" line="6125"/>
      <location filename="../../CommandConstraints.cpp" line="6179"/>
      <source>Add angle constraint</source>
      <translation type="unfinished">Add angle constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6393"/>
      <location filename="../../CommandConstraints.cpp" line="6445"/>
      <source>Add equality constraint</source>
      <translation type="unfinished">Add equality constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6566"/>
      <location filename="../../CommandConstraints.cpp" line="6618"/>
      <location filename="../../CommandConstraints.cpp" line="6634"/>
      <location filename="../../CommandConstraints.cpp" line="6720"/>
      <location filename="../../CommandConstraints.cpp" line="6755"/>
      <source>Add symmetric constraint</source>
      <translation type="unfinished">Add symmetric constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6896"/>
      <source>Add Snell's law constraint</source>
      <translation type="unfinished">Add Snell's law constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7106"/>
      <location filename="../../CommandConstraints.cpp" line="7284"/>
      <source>Add internal alignment constraint</source>
      <translation type="unfinished">Add internal alignment constraint</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7491"/>
      <source>Toggle constraint to driving/reference</source>
      <translation type="unfinished">Toggle constraint to driving/reference</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7575"/>
      <source>Activate/Deactivate constraint</source>
      <translation type="unfinished">Activate/Deactivate constraint</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="209"/>
      <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="241"/>
      <source>Create a new sketch</source>
      <translation>Skapa en ny skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="491"/>
      <source>Reorient sketch</source>
      <translation type="unfinished">Reorient sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="646"/>
      <source>Attach sketch</source>
      <translation>Bifoga skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="652"/>
      <source>Detach sketch</source>
      <translation type="unfinished">Detach sketch</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="795"/>
      <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="894"/>
      <source>Merge sketches</source>
      <translation>Sammanfoga skisser</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="138"/>
      <source>Toggle draft from/to draft</source>
      <translation type="unfinished">Toggle draft from/to draft</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="257"/>
      <source>Add sketch line</source>
      <translation type="unfinished">Add sketch line</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="480"/>
      <source>Add sketch box</source>
      <translation type="unfinished">Add sketch box</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="518"/>
      <source>Add centered sketch box</source>
      <translation type="unfinished">Add centered sketch box</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="847"/>
      <source>Add rounded rectangle</source>
      <translation type="unfinished">Add rounded rectangle</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1512"/>
      <source>Add line to sketch wire</source>
      <translation type="unfinished">Add line to sketch wire</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1532"/>
      <source>Add arc to sketch wire</source>
      <translation type="unfinished">Add arc to sketch wire</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1977"/>
      <location filename="../../CommandCreateGeo.cpp" line="2248"/>
      <source>Add sketch arc</source>
      <translation type="unfinished">Add sketch arc</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2520"/>
      <location filename="../../CommandCreateGeo.cpp" line="5322"/>
      <source>Add sketch circle</source>
      <translation type="unfinished">Add sketch circle</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3288"/>
      <source>Add sketch ellipse</source>
      <translation type="unfinished">Add sketch ellipse</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3654"/>
      <source>Add sketch arc of ellipse</source>
      <translation type="unfinished">Add sketch arc of ellipse</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3995"/>
      <source>Add sketch arc of hyperbola</source>
      <translation type="unfinished">Add sketch arc of hyperbola</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4300"/>
      <source>Add sketch arc of Parabola</source>
      <translation type="unfinished">Add sketch arc of Parabola</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4628"/>
      <source>Add Pole circle</source>
      <translation>Lägg till polcirkel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5552"/>
      <source>Add sketch point</source>
      <translation type="unfinished">Add sketch point</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5801"/>
      <location filename="../../CommandCreateGeo.cpp" line="5879"/>
      <source>Create fillet</source>
      <translation>Skapa avrundning</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6197"/>
      <source>Trim edge</source>
      <translation>Trimma kant</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6473"/>
      <source>Extend edge</source>
      <translation>Förläng kant</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6636"/>
      <source>Split edge</source>
      <translation type="unfinished">Split edge</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6799"/>
      <source>Add external geometry</source>
      <translation type="unfinished">Add external geometry</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6982"/>
      <source>Add carbon copy</source>
      <translation type="unfinished">Add carbon copy</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7221"/>
      <source>Add slot</source>
      <translation type="unfinished">Add slot</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7464"/>
      <source>Add hexagon</source>
      <translation>Lägg till hexagon</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="445"/>
      <source>Convert to NURBS</source>
      <translation>Konvertera till NURBS</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="519"/>
      <source>Increase spline degree</source>
      <translation type="unfinished">Increase spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="594"/>
      <source>Decrease spline degree</source>
      <translation type="unfinished">Decrease spline degree</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="687"/>
      <source>Increase knot multiplicity</source>
      <translation>Öka knutmultiplicitet</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="834"/>
      <source>Decrease knot multiplicity</source>
      <translation>Minska knutmultiplicitet</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1059"/>
      <source>Insert knot</source>
      <translation type="unfinished">Insert knot</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1027"/>
      <source>Exposing Internal Geometry</source>
      <translation type="unfinished">Exposing Internal Geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1237"/>
      <source>Create symmetric geometry</source>
      <translation>Skapa symmetrisk geometri</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1392"/>
      <source>Copy/clone/move geometry</source>
      <translation type="unfinished">Copy/clone/move geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1941"/>
      <source>Create copy of geometry</source>
      <translation type="unfinished">Create copy of geometry</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2170"/>
      <source>Delete all geometry</source>
      <translation>Radera all geometri</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2232"/>
      <source>Delete All Constraints</source>
      <translation>Radera alla begränsningar</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2357"/>
      <source>Remove Axes Alignment</source>
      <translation type="unfinished">Remove Axes Alignment</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="156"/>
      <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="164"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="898"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1223"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1266"/>
      <source>Update constraint's virtual space</source>
      <translation type="unfinished">Update constraint's virtual space</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandler.cpp" line="771"/>
      <source>Add auto constraints</source>
      <translation type="unfinished">Add auto constraints</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="627"/>
      <source>Swap constraint names</source>
      <translation>Kasta om namn på begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="1208"/>
      <source>Rename sketch constraint</source>
      <translation type="unfinished">Rename sketch constraint</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="747"/>
      <source>Drag Point</source>
      <translation>Dra punkt</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="779"/>
      <source>Drag Curve</source>
      <translation>Dra kurva</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="831"/>
      <source>Drag Constraint</source>
      <translation type="unfinished">Drag Constraint</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="1018"/>
      <source>Modify sketch constraints</source>
      <translation type="unfinished">Modify sketch constraints</translation>
    </message>
  </context>
  <context>
    <name>CommandGroup</name>
    <message>
      <location filename="../../Workbench.cpp" line="37"/>
      <source>Sketcher</source>
      <translation>Skissare</translation>
    </message>
  </context>
  <context>
    <name>Exceptions</name>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="456"/>
      <source>Autoconstrain error: Unsolvable sketch while applying coincident constraints.</source>
      <translation>Auto-begränsningsfel: Olösbar skiss vid tillämpning av sammanfallningsbegränsningar.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="537"/>
      <source>Autoconstrain error: Unsolvable sketch while applying vertical/horizontal constraints.</source>
      <translation>Auto-begränsningsfel: Olösbar skiss vid tillämpning av vertikala/horisontella begränsningar.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="734"/>
      <source>Autoconstrain error: Unsolvable sketch while applying equality constraints.</source>
      <translation>Auto-begränsningsfel: Olösbar skiss vid tillämpning av likhetsbegränsningar.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="788"/>
      <source>Autoconstrain error: Unsolvable sketch without constraints.</source>
      <translation>Auto-begränsningsfel: Olösbar skiss utan begränsningar.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="825"/>
      <source>Autoconstrain error: Unsolvable sketch after applying horizontal and vertical constraints.</source>
      <translation>Auto-begränsningsfel: Olösbar skiss efter tillämpning av vertikala/horisontella begränsningar.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="847"/>
      <source>Autoconstrain error: Unsolvable sketch after applying point-on-point constraints.</source>
      <translation>Auto-begränsningsfel: Olösbar skiss efter tillämpning av punkt-på-punkt-begränsningar.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="875"/>
      <source>Autoconstrain error: Unsolvable sketch after applying equality constraints.</source>
      <translation>Auto-begränsningsfel: Olösbar skiss efter tillämpning av likhetsbegränsningar.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="2008"/>
      <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>Kan inte finna skärning mellan kurvorna. Försök att lägga till en sammanfallande-begränsning mellan ändpunkterna på kurvorna du vill avrunda.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5756"/>
      <location filename="../../../App/SketchObject.cpp" line="5933"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher.</source>
      <translation>Denna version av OCE/OCC stöder inte knutfunktioner. Version 6.9.0 eller högre krävs.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5760"/>
      <location filename="../../../App/SketchObject.cpp" line="5938"/>
      <source>BSpline Geometry Index (GeoID) is out of bounds.</source>
      <translation>B-spline-geometriindex (GeoID) är inte giltigt.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5763"/>
      <source>You are requesting no change in knot multiplicity.</source>
      <translation>Du efterfrågar ingen ändring i knutmultipliciteten.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5768"/>
      <location filename="../../../App/SketchObject.cpp" line="5946"/>
      <source>The Geometry Index (GeoId) provided is not a B-spline curve.</source>
      <translation>Geometriindex (GeoId) som är angivet är inte en B-spline-kurva.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5775"/>
      <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>Knutindex är inte giltigt. Notera att i enlighet med OCC-notation så har första knuten index 1 och inte index 0.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5782"/>
      <source>The multiplicity cannot be increased beyond the degree of the B-spline.</source>
      <translation>Multipliciteten kan inte ökas mer än graden av B-spline:n.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5785"/>
      <source>The multiplicity cannot be decreased beyond zero.</source>
      <translation>Multipliciteten kan inte minskas under 0.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5797"/>
      <source>OCC is unable to decrease the multiplicity within the maximum tolerance.</source>
      <translation>OCC kan inte minsta multipliciteten inom den maximala toleransen.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5941"/>
      <source>Knot cannot have zero multiplicity.</source>
      <translation type="unfinished">Knot cannot have zero multiplicity.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5955"/>
      <source>Knot multiplicity cannot be higher than the degree of the BSpline.</source>
      <translation type="unfinished">Knot multiplicity cannot be higher than the degree of the BSpline.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5958"/>
      <source>Knot cannot be inserted outside the BSpline parameter range.</source>
      <translation type="unfinished">Knot cannot be inserted outside the BSpline parameter range.</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskSketcherCreateCommands</name>
    <message>
      <location filename="../../TaskSketcherCreateCommands.cpp" line="41"/>
      <source>Appearance</source>
      <translation>Utseende</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppSketcherGui.cpp" line="132"/>
      <location filename="../../AppSketcherGui.cpp" line="133"/>
      <location filename="../../AppSketcherGui.cpp" line="134"/>
      <source>Sketcher</source>
      <translation>Skissare</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="112"/>
      <source>There are no modes that accept the selected set of subelements</source>
      <translation>Det finns inget läge som accepterar uppsättningen av valda underelement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="115"/>
      <source>Broken link to support subelements</source>
      <translation>Trasig länk till stödunderelement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="118"/>
      <location filename="../../Command.cpp" line="127"/>
      <source>Unexpected error</source>
      <translation>Oväntat fel</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="122"/>
      <source>Face is non-planar</source>
      <translation>Ytan är ickeplanär</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="124"/>
      <source>Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed)</source>
      <translation>Valda former är av fel typ (t.ex. en böjd kant när en rak behövs)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="165"/>
      <source>Sketch mapping</source>
      <translation>Skisskartering</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="166"/>
      <source>Can't map the sketch to selected object. %1.</source>
      <translation>Kan inte kartera skissen till det markerade objektet. %1.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="173"/>
      <location filename="../../Command.cpp" line="592"/>
      <source>Don't attach</source>
      <translation>Koppla inte till</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="116"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="124"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="147"/>
      <location filename="../../CommandAlterGeometry.cpp" line="124"/>
      <location filename="../../CommandAlterGeometry.cpp" line="132"/>
      <location filename="../../CommandSketcherTools.cpp" line="130"/>
      <location filename="../../CommandSketcherTools.cpp" line="138"/>
      <location filename="../../CommandSketcherTools.cpp" line="180"/>
      <location filename="../../CommandSketcherTools.cpp" line="241"/>
      <location filename="../../CommandSketcherTools.cpp" line="249"/>
      <location filename="../../CommandSketcherTools.cpp" line="328"/>
      <location filename="../../CommandSketcherTools.cpp" line="975"/>
      <location filename="../../CommandSketcherTools.cpp" line="1087"/>
      <location filename="../../CommandSketcherTools.cpp" line="1095"/>
      <location filename="../../CommandSketcherTools.cpp" line="1200"/>
      <location filename="../../CommandSketcherTools.cpp" line="1209"/>
      <location filename="../../CommandSketcherTools.cpp" line="1468"/>
      <location filename="../../CommandSketcherTools.cpp" line="1477"/>
      <location filename="../../CommandSketcherTools.cpp" line="1536"/>
      <location filename="../../CommandSketcherTools.cpp" line="2023"/>
      <location filename="../../CommandSketcherTools.cpp" line="2032"/>
      <location filename="../../CommandSketcherTools.cpp" line="2094"/>
      <location filename="../../CommandSketcherTools.cpp" line="2290"/>
      <location filename="../../CommandSketcherTools.cpp" line="2299"/>
      <location filename="../../CommandSketcherTools.cpp" line="2344"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="471"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="542"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="620"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="680"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="736"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="827"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="868"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1216"/>
      <location filename="../../CommandConstraints.cpp" line="156"/>
      <location filename="../../CommandConstraints.cpp" line="162"/>
      <location filename="../../CommandConstraints.cpp" line="911"/>
      <location filename="../../CommandConstraints.cpp" line="1149"/>
      <location filename="../../CommandConstraints.cpp" line="1386"/>
      <location filename="../../CommandConstraints.cpp" line="1409"/>
      <location filename="../../CommandConstraints.cpp" line="1413"/>
      <location filename="../../CommandConstraints.cpp" line="1610"/>
      <location filename="../../CommandConstraints.cpp" line="1640"/>
      <location filename="../../CommandConstraints.cpp" line="1644"/>
      <location filename="../../CommandConstraints.cpp" line="1968"/>
      <location filename="../../CommandConstraints.cpp" line="1979"/>
      <location filename="../../CommandConstraints.cpp" line="1989"/>
      <location filename="../../CommandConstraints.cpp" line="2135"/>
      <location filename="../../CommandConstraints.cpp" line="2146"/>
      <location filename="../../CommandConstraints.cpp" line="2244"/>
      <location filename="../../CommandConstraints.cpp" line="2277"/>
      <location filename="../../CommandConstraints.cpp" line="2369"/>
      <location filename="../../CommandConstraints.cpp" line="2514"/>
      <location filename="../../CommandConstraints.cpp" line="2554"/>
      <location filename="../../CommandConstraints.cpp" line="2560"/>
      <location filename="../../CommandConstraints.cpp" line="2582"/>
      <location filename="../../CommandConstraints.cpp" line="2593"/>
      <location filename="../../CommandConstraints.cpp" line="2641"/>
      <location filename="../../CommandConstraints.cpp" line="2649"/>
      <location filename="../../CommandConstraints.cpp" line="2671"/>
      <location filename="../../CommandConstraints.cpp" line="2732"/>
      <location filename="../../CommandConstraints.cpp" line="2743"/>
      <location filename="../../CommandConstraints.cpp" line="2772"/>
      <location filename="../../CommandConstraints.cpp" line="2822"/>
      <location filename="../../CommandConstraints.cpp" line="2851"/>
      <location filename="../../CommandConstraints.cpp" line="2880"/>
      <location filename="../../CommandConstraints.cpp" line="2984"/>
      <location filename="../../CommandConstraints.cpp" line="2995"/>
      <location filename="../../CommandConstraints.cpp" line="3020"/>
      <location filename="../../CommandConstraints.cpp" line="3070"/>
      <location filename="../../CommandConstraints.cpp" line="3100"/>
      <location filename="../../CommandConstraints.cpp" line="3129"/>
      <location filename="../../CommandConstraints.cpp" line="3230"/>
      <location filename="../../CommandConstraints.cpp" line="3243"/>
      <location filename="../../CommandConstraints.cpp" line="3257"/>
      <location filename="../../CommandConstraints.cpp" line="3273"/>
      <location filename="../../CommandConstraints.cpp" line="3311"/>
      <location filename="../../CommandConstraints.cpp" line="3398"/>
      <location filename="../../CommandConstraints.cpp" line="3411"/>
      <location filename="../../CommandConstraints.cpp" line="3441"/>
      <location filename="../../CommandConstraints.cpp" line="3494"/>
      <location filename="../../CommandConstraints.cpp" line="3531"/>
      <location filename="../../CommandConstraints.cpp" line="3540"/>
      <location filename="../../CommandConstraints.cpp" line="3546"/>
      <location filename="../../CommandConstraints.cpp" line="3570"/>
      <location filename="../../CommandConstraints.cpp" line="3579"/>
      <location filename="../../CommandConstraints.cpp" line="3588"/>
      <location filename="../../CommandConstraints.cpp" line="3716"/>
      <location filename="../../CommandConstraints.cpp" line="3751"/>
      <location filename="../../CommandConstraints.cpp" line="3760"/>
      <location filename="../../CommandConstraints.cpp" line="3769"/>
      <location filename="../../CommandConstraints.cpp" line="3926"/>
      <location filename="../../CommandConstraints.cpp" line="4096"/>
      <location filename="../../CommandConstraints.cpp" line="4109"/>
      <location filename="../../CommandConstraints.cpp" line="4139"/>
      <location filename="../../CommandConstraints.cpp" line="4191"/>
      <location filename="../../CommandConstraints.cpp" line="4212"/>
      <location filename="../../CommandConstraints.cpp" line="4221"/>
      <location filename="../../CommandConstraints.cpp" line="4227"/>
      <location filename="../../CommandConstraints.cpp" line="4251"/>
      <location filename="../../CommandConstraints.cpp" line="4257"/>
      <location filename="../../CommandConstraints.cpp" line="4413"/>
      <location filename="../../CommandConstraints.cpp" line="4449"/>
      <location filename="../../CommandConstraints.cpp" line="4455"/>
      <location filename="../../CommandConstraints.cpp" line="4606"/>
      <location filename="../../CommandConstraints.cpp" line="4648"/>
      <location filename="../../CommandConstraints.cpp" line="4742"/>
      <location filename="../../CommandConstraints.cpp" line="4753"/>
      <location filename="../../CommandConstraints.cpp" line="4814"/>
      <location filename="../../CommandConstraints.cpp" line="4820"/>
      <location filename="../../CommandConstraints.cpp" line="4939"/>
      <location filename="../../CommandConstraints.cpp" line="5042"/>
      <location filename="../../CommandConstraints.cpp" line="5053"/>
      <location filename="../../CommandConstraints.cpp" line="5095"/>
      <location filename="../../CommandConstraints.cpp" line="5110"/>
      <location filename="../../CommandConstraints.cpp" line="5216"/>
      <location filename="../../CommandConstraints.cpp" line="5222"/>
      <location filename="../../CommandConstraints.cpp" line="5316"/>
      <location filename="../../CommandConstraints.cpp" line="5327"/>
      <location filename="../../CommandConstraints.cpp" line="5382"/>
      <location filename="../../CommandConstraints.cpp" line="5388"/>
      <location filename="../../CommandConstraints.cpp" line="5527"/>
      <location filename="../../CommandConstraints.cpp" line="5775"/>
      <location filename="../../CommandConstraints.cpp" line="5787"/>
      <location filename="../../CommandConstraints.cpp" line="5818"/>
      <location filename="../../CommandConstraints.cpp" line="5880"/>
      <location filename="../../CommandConstraints.cpp" line="5976"/>
      <location filename="../../CommandConstraints.cpp" line="6032"/>
      <location filename="../../CommandConstraints.cpp" line="6172"/>
      <location filename="../../CommandConstraints.cpp" line="6289"/>
      <location filename="../../CommandConstraints.cpp" line="6302"/>
      <location filename="../../CommandConstraints.cpp" line="6318"/>
      <location filename="../../CommandConstraints.cpp" line="6323"/>
      <location filename="../../CommandConstraints.cpp" line="6342"/>
      <location filename="../../CommandConstraints.cpp" line="6372"/>
      <location filename="../../CommandConstraints.cpp" line="6387"/>
      <location filename="../../CommandConstraints.cpp" line="6439"/>
      <location filename="../../CommandConstraints.cpp" line="6521"/>
      <location filename="../../CommandConstraints.cpp" line="6534"/>
      <location filename="../../CommandConstraints.cpp" line="6559"/>
      <location filename="../../CommandConstraints.cpp" line="6581"/>
      <location filename="../../CommandConstraints.cpp" line="6611"/>
      <location filename="../../CommandConstraints.cpp" line="6648"/>
      <location filename="../../CommandConstraints.cpp" line="6671"/>
      <location filename="../../CommandConstraints.cpp" line="6713"/>
      <location filename="../../CommandConstraints.cpp" line="6729"/>
      <location filename="../../CommandConstraints.cpp" line="6856"/>
      <location filename="../../CommandConstraints.cpp" line="6862"/>
      <location filename="../../CommandConstraints.cpp" line="6964"/>
      <location filename="../../CommandConstraints.cpp" line="6977"/>
      <location filename="../../CommandConstraints.cpp" line="6998"/>
      <location filename="../../CommandConstraints.cpp" line="7021"/>
      <location filename="../../CommandConstraints.cpp" line="7043"/>
      <location filename="../../CommandConstraints.cpp" line="7051"/>
      <location filename="../../CommandConstraints.cpp" line="7057"/>
      <location filename="../../CommandConstraints.cpp" line="7213"/>
      <location filename="../../CommandConstraints.cpp" line="7221"/>
      <location filename="../../CommandConstraints.cpp" line="7229"/>
      <location filename="../../CommandConstraints.cpp" line="7235"/>
      <location filename="../../CommandConstraints.cpp" line="7384"/>
      <location filename="../../CommandConstraints.cpp" line="7445"/>
      <location filename="../../CommandConstraints.cpp" line="7453"/>
      <location filename="../../CommandConstraints.cpp" line="7485"/>
      <location filename="../../CommandConstraints.cpp" line="7558"/>
      <location filename="../../CommandConstraints.cpp" line="7569"/>
      <source>Wrong selection</source>
      <translation>Fel val</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="125"/>
      <location filename="../../CommandAlterGeometry.cpp" line="133"/>
      <source>Select edge(s) from the sketch.</source>
      <translation>Välj kant(er) från skissen.</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="80"/>
      <source>Distance constraint</source>
      <translation>Avstånd begränsning</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="81"/>
      <source>Not allowed to edit the datum because the sketch contains conflicting constraints</source>
      <translation>Inte tillåtet att ändra datum på grund av att skissen innehåller motstridiga begränsningar</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="219"/>
      <source>Dimensional constraint</source>
      <translation>Dimensionell begränsning</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="157"/>
      <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="163"/>
      <source>Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points.</source>
      <translation type="unfinished">Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="486"/>
      <source>Sketcher Constraint Substitution</source>
      <translation type="unfinished">Sketcher Constraint Substitution</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="492"/>
      <source>Keep notifying me of constraint substitutions</source>
      <translation type="unfinished">Keep notifying me of constraint substitutions</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="533"/>
      <location filename="../../CommandConstraints.cpp" line="544"/>
      <location filename="../../CommandConstraints.cpp" line="556"/>
      <source>Only sketch and its support are allowed to be selected.</source>
      <translation type="unfinished">Only sketch and its support are allowed to be selected.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="565"/>
      <source>One of the selected has to be on the sketch.</source>
      <translation type="unfinished">One of the selected has to be on the sketch.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="912"/>
      <location filename="../../CommandConstraints.cpp" line="1150"/>
      <source>Select an edge from the sketch.</source>
      <translation>Välj en kant från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="170"/>
      <location filename="../../CommandSketcherTools.cpp" line="273"/>
      <location filename="../../CommandConstraints.cpp" line="937"/>
      <location filename="../../CommandConstraints.cpp" line="951"/>
      <location filename="../../CommandConstraints.cpp" line="957"/>
      <location filename="../../CommandConstraints.cpp" line="976"/>
      <location filename="../../CommandConstraints.cpp" line="1004"/>
      <location filename="../../CommandConstraints.cpp" line="1032"/>
      <location filename="../../CommandConstraints.cpp" line="1046"/>
      <location filename="../../CommandConstraints.cpp" line="1052"/>
      <location filename="../../CommandConstraints.cpp" line="1175"/>
      <location filename="../../CommandConstraints.cpp" line="1189"/>
      <location filename="../../CommandConstraints.cpp" line="1195"/>
      <location filename="../../CommandConstraints.cpp" line="1213"/>
      <location filename="../../CommandConstraints.cpp" line="1239"/>
      <location filename="../../CommandConstraints.cpp" line="1268"/>
      <location filename="../../CommandConstraints.cpp" line="1277"/>
      <location filename="../../CommandConstraints.cpp" line="1288"/>
      <source>Impossible constraint</source>
      <translation>Omöjlig begränsning</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="938"/>
      <location filename="../../CommandConstraints.cpp" line="1033"/>
      <location filename="../../CommandConstraints.cpp" line="1176"/>
      <location filename="../../CommandConstraints.cpp" line="1269"/>
      <source>The selected edge is not a line segment.</source>
      <translation type="unfinished">The selected edge is not a line segment.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="946"/>
      <location filename="../../CommandConstraints.cpp" line="1041"/>
      <location filename="../../CommandConstraints.cpp" line="1184"/>
      <location filename="../../CommandConstraints.cpp" line="1282"/>
      <location filename="../../CommandConstraints.cpp" line="1654"/>
      <location filename="../../CommandConstraints.cpp" line="1702"/>
      <source>Double constraint</source>
      <translation>Dubbelbegränsning</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="947"/>
      <location filename="../../CommandConstraints.cpp" line="1042"/>
      <location filename="../../CommandConstraints.cpp" line="1190"/>
      <location filename="../../CommandConstraints.cpp" line="1278"/>
      <source>The selected edge already has a horizontal constraint!</source>
      <translation>Den valda kanten har redan en horisontell begränsning!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="952"/>
      <location filename="../../CommandConstraints.cpp" line="1047"/>
      <location filename="../../CommandConstraints.cpp" line="1185"/>
      <location filename="../../CommandConstraints.cpp" line="1283"/>
      <source>The selected edge already has a vertical constraint!</source>
      <translation>Den valda kanten har redan en vertikal begränsning!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="958"/>
      <location filename="../../CommandConstraints.cpp" line="1053"/>
      <location filename="../../CommandConstraints.cpp" line="1196"/>
      <location filename="../../CommandConstraints.cpp" line="1289"/>
      <location filename="../../CommandConstraints.cpp" line="1655"/>
      <location filename="../../CommandConstraints.cpp" line="1703"/>
      <source>The selected edge already has a Block constraint!</source>
      <translation>Den valda kanten har redan en blockeringsbegränsning!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="977"/>
      <source>The selected item(s) can't accept a horizontal constraint!</source>
      <translation>Markerade objekt kan inte acceptera en horisontell begränsning!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1005"/>
      <location filename="../../CommandConstraints.cpp" line="1240"/>
      <source>There are more than one fixed points selected. Select a maximum of one fixed point!</source>
      <translation>Mer än en fast punkt är vald. Välj högst en fast punkt!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1214"/>
      <source>The selected item(s) can't accept a vertical constraint!</source>
      <translation>Markerade objekt kan inte acceptera en vertikal begränsning!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1387"/>
      <location filename="../../CommandConstraints.cpp" line="1611"/>
      <location filename="../../CommandConstraints.cpp" line="2136"/>
      <source>Select vertices from the sketch.</source>
      <translation>Välj hörnpunkter från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1410"/>
      <source>Select one vertex from the sketch other than the origin.</source>
      <translation>Välj en hörnpunkt från skissen som inte är origo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1414"/>
      <source>Select only vertices from the sketch. The last selected vertex may be the origin.</source>
      <translation>Välj endast hörnpunkter från skissen. Den sist valda hörnpunkten kan vara origo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1622"/>
      <source>Wrong solver status</source>
      <translation>Ogiltig status från problemlösaren</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1623"/>
      <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="1641"/>
      <source>Select one edge from the sketch.</source>
      <translation>Välj en kant i skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1645"/>
      <source>Select only edges from the sketch.</source>
      <translation>Välj endast kanter i skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="861"/>
      <location filename="../../CommandConstraints.cpp" line="1673"/>
      <location filename="../../CommandConstraints.cpp" line="1718"/>
      <location filename="../../CommandConstraints.cpp" line="3470"/>
      <location filename="../../CommandConstraints.cpp" line="3955"/>
      <location filename="../../CommandConstraints.cpp" line="4168"/>
      <location filename="../../CommandConstraints.cpp" line="4677"/>
      <location filename="../../CommandConstraints.cpp" line="6926"/>
      <source>Error</source>
      <translation>Fel</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1940"/>
      <source>Endpoint to endpoint tangency was applied instead.</source>
      <translation>Slutpunkt till slutpunkt-tangering tillämpades istället.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1969"/>
      <source>Select two or more points from the sketch.</source>
      <translation>Välj två eller fler punkter från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1980"/>
      <location filename="../../CommandConstraints.cpp" line="1990"/>
      <source>Select two or more vertices from the sketch.</source>
      <translation type="unfinished">Select two or more vertices from the sketch.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2147"/>
      <location filename="../../CommandConstraints.cpp" line="2278"/>
      <source>Select exactly one line or one point and one line or two points from the sketch.</source>
      <translation>Välj exakt en linje eller en punkt och en linje eller två punkter från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2245"/>
      <source>Cannot add a length constraint on an axis!</source>
      <translation>Kan inte lägga till längdbegränsning på en axel!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2370"/>
      <source>This constraint does not make sense for non-linear curves.</source>
      <translation type="unfinished">This constraint does not make sense for non-linear curves.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2487"/>
      <source>Endpoint to edge tangency was applied instead.</source>
      <translation type="unfinished">Endpoint to edge tangency was applied instead.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2515"/>
      <location filename="../../CommandConstraints.cpp" line="2733"/>
      <location filename="../../CommandConstraints.cpp" line="2985"/>
      <location filename="../../CommandConstraints.cpp" line="4743"/>
      <location filename="../../CommandConstraints.cpp" line="5043"/>
      <location filename="../../CommandConstraints.cpp" line="5317"/>
      <location filename="../../CommandConstraints.cpp" line="5776"/>
      <source>Select the right things from the sketch.</source>
      <translation>Välj de rätta sakerna från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2555"/>
      <location filename="../../CommandConstraints.cpp" line="2642"/>
      <source>Point on B-spline edge currently unsupported.</source>
      <translation>Punkt på B-spline-kant stöds inte just nu.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2561"/>
      <location filename="../../CommandConstraints.cpp" line="2650"/>
      <location filename="../../CommandConstraints.cpp" line="3442"/>
      <location filename="../../CommandConstraints.cpp" line="3547"/>
      <location filename="../../CommandConstraints.cpp" line="3589"/>
      <location filename="../../CommandConstraints.cpp" line="3770"/>
      <location filename="../../CommandConstraints.cpp" line="3927"/>
      <location filename="../../CommandConstraints.cpp" line="4140"/>
      <location filename="../../CommandConstraints.cpp" line="4228"/>
      <location filename="../../CommandConstraints.cpp" line="4258"/>
      <location filename="../../CommandConstraints.cpp" line="4456"/>
      <location filename="../../CommandConstraints.cpp" line="4649"/>
      <location filename="../../CommandConstraints.cpp" line="5096"/>
      <location filename="../../CommandConstraints.cpp" line="5819"/>
      <location filename="../../CommandConstraints.cpp" line="5881"/>
      <location filename="../../CommandConstraints.cpp" line="6173"/>
      <location filename="../../CommandConstraints.cpp" line="6863"/>
      <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="2583"/>
      <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="2594"/>
      <source>Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points.</source>
      <translation>Välj antingen en punkt och flera kurvor, eller en kurva och flera punkter. Du har valt %1 kurvor och %2 punkter.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2672"/>
      <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>Ingen av de valda punkterna begränsades till de respektive kurvorna, antingen för att de är delar av samma element eller för att båda är yttre geometri.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2744"/>
      <location filename="../../CommandConstraints.cpp" line="2852"/>
      <location filename="../../CommandConstraints.cpp" line="2996"/>
      <location filename="../../CommandConstraints.cpp" line="3101"/>
      <source>Select exactly one line or up to two points from the sketch.</source>
      <translation>Välj exakt en linje eller upp till två punkter från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2773"/>
      <source>Cannot add a horizontal length constraint on an axis!</source>
      <translation>Kan inte lägga till en horisontell längdbegränsning på en axel!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2823"/>
      <source>Cannot add a fixed x-coordinate constraint on the origin point!</source>
      <translation>Kan inte lägga till en fast x-koordinatsbegränsning på origo!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2881"/>
      <location filename="../../CommandConstraints.cpp" line="3130"/>
      <source>This constraint only makes sense on a line segment or a pair of points.</source>
      <translation type="unfinished">This constraint only makes sense on a line segment or a pair of points.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3021"/>
      <source>Cannot add a vertical length constraint on an axis!</source>
      <translation>Kan inte lägga till en vertikal längdbegränsning på en axel!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3071"/>
      <source>Cannot add a fixed y-coordinate constraint on the origin point!</source>
      <translation>Kan inte lägga till en fast y-koordinatsbegränsning på origo!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3231"/>
      <source>Select two or more lines from the sketch.</source>
      <translation>Välj två eller flera linjer från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3244"/>
      <location filename="../../CommandConstraints.cpp" line="6303"/>
      <source>Select at least two lines from the sketch.</source>
      <translation>Välj åtminstone två linjer från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3258"/>
      <source>Select a valid line.</source>
      <translation type="unfinished">Select a valid line.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3274"/>
      <location filename="../../CommandConstraints.cpp" line="3312"/>
      <source>The selected edge is not a valid line.</source>
      <translation type="unfinished">The selected edge is not a valid line.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3376"/>
      <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>Det finns olika sätt denna begränsning kan tillämpas på.

Accepterade kombinationer: två kurvor; en slutpunkt och en kurva; två slutpunkter; två kurvor och en punkt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3396"/>
      <source>Select some geometry from the sketch.</source>
      <comment>perpendicular constraint</comment>
      <translation>Välj geometri(er) från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3409"/>
      <source>Wrong number of selected objects!</source>
      <comment>perpendicular constraint.</comment>
      <translation>Felaktigt antal valda objekt!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3486"/>
      <location filename="../../CommandConstraints.cpp" line="4183"/>
      <source>With 3 objects, there must be 2 curves and 1 point.</source>
      <comment>tangent constraint</comment>
      <translation>Med tre objekt måste det vara två kurvor och en punkt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3495"/>
      <location filename="../../CommandConstraints.cpp" line="3532"/>
      <source>Cannot add a perpendicularity constraint at an unconnected point!</source>
      <translation>Kan inte lägga till en vinkelräthetsbegränsning vid en oansluten punkt!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3541"/>
      <location filename="../../CommandConstraints.cpp" line="3580"/>
      <location filename="../../CommandConstraints.cpp" line="3761"/>
      <source>Perpendicular to B-spline edge currently unsupported.</source>
      <translation>Normal till en B-spline-kant stöds inte just nu.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3571"/>
      <location filename="../../CommandConstraints.cpp" line="3752"/>
      <source>One of the selected edges should be a line.</source>
      <translation>En av de markerade kanterna ska vara en linje.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4040"/>
      <source>Endpoint to endpoint tangency was applied. The coincident constraint was deleted.</source>
      <translation>Slutpunkt till slutpunkt-tangering tillämpades. Sammanfallningsbegränsningen raderades.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4061"/>
      <source>Endpoint to edge tangency was applied. The point on object constraint was deleted.</source>
      <translation type="unfinished">Endpoint to edge tangency was applied. The point on object constraint was deleted.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4075"/>
      <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>Det finns olika sätt denna begränsning kan tillämpas på.

Accepterade kombinationer: två kurvor; en slutpunkt och en kurva; två slutpunkter; två kurvor och en punkt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4094"/>
      <source>Select some geometry from the sketch.</source>
      <comment>tangent constraint</comment>
      <translation>Välj geometri(er) från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4107"/>
      <source>Wrong number of selected objects!</source>
      <comment>tangent constraint</comment>
      <translation>Felaktigt antal valda objekt!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4192"/>
      <location filename="../../CommandConstraints.cpp" line="4213"/>
      <location filename="../../CommandConstraints.cpp" line="4607"/>
      <source>Cannot add a tangency constraint at an unconnected point!</source>
      <translation>Kan inte lägga till ett tangensbegränsning vid en oansluten punkt!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4222"/>
      <location filename="../../CommandConstraints.cpp" line="4252"/>
      <location filename="../../CommandConstraints.cpp" line="4450"/>
      <source>Tangency to B-spline edge currently unsupported.</source>
      <translation>Tangering till B-spline-kant stöds inte just nu.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4754"/>
      <location filename="../../CommandConstraints.cpp" line="4815"/>
      <location filename="../../CommandConstraints.cpp" line="5054"/>
      <location filename="../../CommandConstraints.cpp" line="5111"/>
      <location filename="../../CommandConstraints.cpp" line="5328"/>
      <location filename="../../CommandConstraints.cpp" line="5383"/>
      <source>Select one or more arcs or circles from the sketch.</source>
      <translation>Markera en eller fler bågar eller cirklar från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4821"/>
      <location filename="../../CommandConstraints.cpp" line="5389"/>
      <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="4940"/>
      <location filename="../../CommandConstraints.cpp" line="5217"/>
      <location filename="../../CommandConstraints.cpp" line="5528"/>
      <source>Constraint only applies to arcs or circles.</source>
      <translation>Begränsning tillämpas bara på bågar eller cirklar.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5223"/>
      <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="5788"/>
      <location filename="../../CommandConstraints.cpp" line="6033"/>
      <source>Select one or two lines from the sketch. Or select two edges and a point.</source>
      <translation>Välj en eller två linjer från skissen, eller två kanter och en punkt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5944"/>
      <location filename="../../CommandConstraints.cpp" line="6111"/>
      <source>Parallel lines</source>
      <translation>Parallella linjer</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5945"/>
      <location filename="../../CommandConstraints.cpp" line="6112"/>
      <source>An angle constraint cannot be set for two parallel lines.</source>
      <translation>En vinkelbegränsning kan inte tillämpas på två parallella linjer.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5977"/>
      <source>Cannot add an angle constraint on an axis!</source>
      <translation>Kan inte lägga till vinkelbegränsning på en axel!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6290"/>
      <source>Select two edges from the sketch.</source>
      <translation>Välj två kanter från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6319"/>
      <location filename="../../CommandConstraints.cpp" line="7022"/>
      <source>Select two or more compatible edges.</source>
      <translation type="unfinished">Select two or more compatible edges.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6324"/>
      <source>Sketch axes cannot be used in equality constraints.</source>
      <translation type="unfinished">Sketch axes cannot be used in equality constraints.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6343"/>
      <source>Equality for B-spline edge currently unsupported.</source>
      <translation>Likhet för B-spline-kant stöds inte just nu.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6373"/>
      <location filename="../../CommandConstraints.cpp" line="6388"/>
      <location filename="../../CommandConstraints.cpp" line="6440"/>
      <source>Select two or more edges of similar type.</source>
      <translation type="unfinished">Select two or more edges of similar type.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6522"/>
      <location filename="../../CommandConstraints.cpp" line="6535"/>
      <location filename="../../CommandConstraints.cpp" line="6582"/>
      <location filename="../../CommandConstraints.cpp" line="6649"/>
      <location filename="../../CommandConstraints.cpp" line="6730"/>
      <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>Välj två punkter och en symmetrilinje, två punkter och en symmetripunkt eller en linje och en symmetripunkt från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6560"/>
      <location filename="../../CommandConstraints.cpp" line="6714"/>
      <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="6612"/>
      <location filename="../../CommandConstraints.cpp" line="6672"/>
      <source>Cannot add a symmetry constraint between a line and its end points!</source>
      <translation>Kan inte lägga till symmetribegränsning mellan en linje och dess ändpunkter!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6792"/>
      <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="6808"/>
      <source>Selected objects are not just geometry from one sketch.</source>
      <translation>Valda objekt är inte geometri från endast en skiss.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6818"/>
      <source>Number of selected objects is not 3 (is %1).</source>
      <translation>Antal valda objekt är inte tre (antal: %1).</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6840"/>
      <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="6847"/>
      <source>Incompatible geometry is selected.</source>
      <translation type="unfinished">Incompatible geometry is selected.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6857"/>
      <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="6965"/>
      <location filename="../../CommandConstraints.cpp" line="6978"/>
      <source>Select at least one ellipse and one edge from the sketch.</source>
      <translation>Välj minst en ellips och en kant från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6999"/>
      <source>Sketch axes cannot be used in internal alignment constraint.</source>
      <translation type="unfinished">Sketch axes cannot be used in internal alignment constraint.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7044"/>
      <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="7052"/>
      <location filename="../../CommandConstraints.cpp" line="7230"/>
      <source>Maximum 2 points are supported.</source>
      <translation>Maximalt två punkter stöds.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7058"/>
      <location filename="../../CommandConstraints.cpp" line="7236"/>
      <source>Maximum 2 lines are supported.</source>
      <translation>Maximalt två linjer stöds.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7096"/>
      <location filename="../../CommandConstraints.cpp" line="7274"/>
      <source>Nothing to constrain</source>
      <translation>Inget att begränsa</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7097"/>
      <location filename="../../CommandConstraints.cpp" line="7275"/>
      <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="7187"/>
      <location filename="../../CommandConstraints.cpp" line="7198"/>
      <location filename="../../CommandConstraints.cpp" line="7365"/>
      <location filename="../../CommandConstraints.cpp" line="7376"/>
      <source>Extra elements</source>
      <translation>Extra element</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7188"/>
      <location filename="../../CommandConstraints.cpp" line="7199"/>
      <location filename="../../CommandConstraints.cpp" line="7366"/>
      <source>More elements than possible for the given ellipse were provided. These were ignored.</source>
      <translation>Fler element än möjligt försågs till den angivna ellipsen. Dessa ignorerades.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7214"/>
      <source>You cannot internally constrain an arc of ellipse on another arc of ellipse. Select only one arc of ellipse.</source>
      <translation>Du kan inte internt begränsa en elliptisk båge på en annan elliptisk båge. Välj endast en elliptisk båge.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7222"/>
      <source>You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse.</source>
      <translation>Du kan inte internt begränsa en ellips på en elliptisk båge. Välj enbart en ellips eller elliptisk båge.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7377"/>
      <source>More elements than possible for the given arc of ellipse were provided. These were ignored.</source>
      <translation>Fler element än möjligt försågs till den angivna elliptiska bågen. Dessa ignorerades.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7385"/>
      <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>Just nu stöds endast inre geometri för ellipser och elliptiska bågar. Det senast valda elementet måste vara en ellips eller en elliptisk båge.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7446"/>
      <location filename="../../CommandConstraints.cpp" line="7454"/>
      <location filename="../../CommandConstraints.cpp" line="7486"/>
      <location filename="../../CommandConstraints.cpp" line="7559"/>
      <location filename="../../CommandConstraints.cpp" line="7570"/>
      <source>Select constraints from the sketch.</source>
      <translation type="unfinished">Select constraints from the sketch.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="117"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="125"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="148"/>
      <source>Select constraint(s) from the sketch.</source>
      <translation>Välj begränsning(ar) från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4739"/>
      <source>B-Spline Degree</source>
      <translation type="unfinished">B-Spline Degree</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4740"/>
      <source>Define B-Spline Degree, between 1 and %1:</source>
      <translation type="unfinished">Define B-Spline Degree, between 1 and %1:</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="718"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1077"/>
      <location filename="../../CommandCreateGeo.cpp" line="5890"/>
      <source>CAD Kernel Error</source>
      <translation>CAD-kärnfel</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="472"/>
      <source>None of the selected elements is an edge.</source>
      <translation>Inget av de valda elementen är en kant.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="543"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="621"/>
      <source>At least one of the selected objects was not a B-Spline and was ignored.</source>
      <translation>Minst ett av de valda objekten är inte en B-spline och ignorerades.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="658"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="805"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1180"/>
      <source>Wrong OCE/OCC version</source>
      <translation>Fel OCE/OCC-version</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="659"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="806"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1181"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher</source>
      <translation>Denna version av OCE/OCC stöder inte knutfunktioner. Version 6.9.0 eller högre krävs</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="681"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="828"/>
      <source>The selection comprises more than one item. Please select just one knot.</source>
      <translation>Markeringen innefattar mer än ett föremål. Vänligen välj endast en knut.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="727"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1085"/>
      <source>Input Error</source>
      <translation>Inmatningsfel</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="737"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="869"/>
      <source>None of the selected elements is a knot of a B-spline</source>
      <translation>Inget av de valda elementen är en knut från en B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1202"/>
      <source>Selection is empty</source>
      <translation type="unfinished">Selection is empty</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1203"/>
      <source>Nothing is selected. Please select a b-spline.</source>
      <translation type="unfinished">Nothing is selected. Please select a b-spline.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1217"/>
      <source>Please select a b-spline curve to insert a knot (not a knot on it). If the curve is not a b-spline, please convert it into one first.</source>
      <translation type="unfinished">Please select a b-spline curve to insert a knot (not a knot on it). If the curve is not a b-spline, please convert it into one first.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="131"/>
      <location filename="../../CommandSketcherTools.cpp" line="139"/>
      <location filename="../../CommandSketcherTools.cpp" line="242"/>
      <location filename="../../CommandSketcherTools.cpp" line="250"/>
      <source>Select at least two edges from the sketch.</source>
      <translation>Välj minst två kanter från skissen.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="171"/>
      <location filename="../../CommandSketcherTools.cpp" line="274"/>
      <source>One selected edge is not connectable</source>
      <translation>En vald kant är inte anslutningsbar</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="181"/>
      <source>Closing a shape formed by exactly two lines makes no sense.</source>
      <translation>Slutning av en form som består av två linjer saknar mening.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="329"/>
      <location filename="../../CommandSketcherTools.cpp" line="976"/>
      <location filename="../../CommandSketcherTools.cpp" line="1088"/>
      <location filename="../../CommandSketcherTools.cpp" line="1096"/>
      <location filename="../../CommandSketcherTools.cpp" line="1469"/>
      <location filename="../../CommandSketcherTools.cpp" line="1478"/>
      <location filename="../../CommandSketcherTools.cpp" line="2024"/>
      <location filename="../../CommandSketcherTools.cpp" line="2033"/>
      <location filename="../../CommandSketcherTools.cpp" line="2291"/>
      <location filename="../../CommandSketcherTools.cpp" line="2300"/>
      <source>Select elements from a single sketch.</source>
      <translation>Välj element från endast en skiss.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="837"/>
      <source>No constraint selected</source>
      <translation>Ingen begränsning vald</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="838"/>
      <source>At least one constraint must be selected</source>
      <translation>Minst en begränsning måste vara vald</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1201"/>
      <source>A symmetric construction requires at least two geometric elements, the last geometric element being the reference for the symmetry construction.</source>
      <translation>En symmetrisk konstruktion kräver minst två geometriska element, det sist valda elementet fungerar som referens för symmetrikonstruktionen.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1210"/>
      <source>The last element must be a point or a line serving as reference for the symmetry construction.</source>
      <translation>Det sista elementet måste vara en punkt eller en linje som fungerar som referens för symmetrikonstruktionen.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1537"/>
      <location filename="../../CommandSketcherTools.cpp" line="2095"/>
      <source>A copy requires at least one selected non-external geometric element</source>
      <translation>En kopia kräver minst ett valt geometriskt element som inte är yttre geometri</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2158"/>
      <source>Delete All Geometry</source>
      <translation>Radera all geometri</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2159"/>
      <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="2220"/>
      <source>Delete All Constraints</source>
      <translation>Radera alla begränsningar</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2221"/>
      <source>Are you really sure you want to delete all the constraints?</source>
      <translation>Är du säker på att du vill radera alla begränsningar?</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2345"/>
      <source>Removal of axes alignment requires at least one selected non-external geometric element</source>
      <translation type="unfinished">Removal of axes alignment requires at least one selected non-external geometric element</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::CarbonCopySelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6905"/>
      <source>Carbon copy would cause a circular dependency.</source>
      <translation>Karbonkopia skulle orsaka ett cirkelberoende.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6908"/>
      <source>This object is in another document.</source>
      <translation>Det här objektet är i ett annat dokument.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6911"/>
      <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="6914"/>
      <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="6917"/>
      <source>This object belongs to another part.</source>
      <translation>Det här objektet tillhör en annan kropp.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6920"/>
      <source>The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches.</source>
      <translation>Den markerade skissen är inte parallell till den här skissen. Håll in CTRL+ALT för att tillåta ickeparallella skisser.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6923"/>
      <source>The XY axes of the selected sketch do not have the same direction as this sketch. Hold Ctrl+Alt to disregard it.</source>
      <translation>XY-axlarna i den valda skissen har inte samma riktning som denna skiss. Håll in CTRL+ALT för bortse från detta.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6926"/>
      <source>The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it.</source>
      <translation>Origo i den valda skissen är inte justerad mot origo i den här skissen. Håll in CTRL+ALT för att bortse från detta.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ConstraintMultiFilterDialog</name>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="23"/>
      <source>Multiple filter selection</source>
      <translation type="unfinished">Multiple filter selection</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="29"/>
      <source>Check the filters to aggregate:</source>
      <translation type="unfinished">Check the filters to aggregate:</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="52"/>
      <source>All</source>
      <translation>Alla</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="57"/>
      <source>Geometric</source>
      <translation>Geometrisk</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="62"/>
      <source>Datums</source>
      <translation>Datum</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="67"/>
      <source>Named</source>
      <translation>med namnet</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="72"/>
      <source>Reference</source>
      <translation>Referens</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="77"/>
      <source>Coincident</source>
      <translation type="unfinished">Coincident</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="82"/>
      <source>Point on Object</source>
      <translation>Punkt på objekt</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="87"/>
      <source>Vertical</source>
      <translation>Lodrät</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="92"/>
      <source>Horizontal</source>
      <translation>Horisontell</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="97"/>
      <source>Parallel</source>
      <translation>Parallell</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="102"/>
      <source>Perpendicular</source>
      <translation>Vinkelrät</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="107"/>
      <source>Tangent</source>
      <translation>Tangens</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="112"/>
      <source>Equality</source>
      <translation type="unfinished">Equality</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="117"/>
      <source>Symmetric</source>
      <translation>Symmetrisk</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="122"/>
      <source>Block</source>
      <translation type="unfinished">Block</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="127"/>
      <source>Horizontal Distance</source>
      <translation type="unfinished">Horizontal Distance</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="132"/>
      <source>Vertical Distance</source>
      <translation type="unfinished">Vertical Distance</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="137"/>
      <source>Distance</source>
      <translation>Distans</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="142"/>
      <source>Radius</source>
      <translation>Radie</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="147"/>
      <source>Weight</source>
      <translation>Tjocklek</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="152"/>
      <source>Diameter</source>
      <translation>Diameter</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="157"/>
      <source>Angle</source>
      <translation>Vinkel</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="162"/>
      <source>Snell's Law</source>
      <translation type="unfinished">Snell's Law</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="167"/>
      <source>Internal Alignment</source>
      <translation type="unfinished">Internal Alignment</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="186"/>
      <source>Shows all the constraints in the list</source>
      <translation type="unfinished">Shows all the constraints in the list</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="189"/>
      <source>Check All</source>
      <translation type="unfinished">Check All</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="202"/>
      <source>Hides all the constraints in the list</source>
      <translation type="unfinished">Hides all the constraints in the list</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="205"/>
      <source>Uncheck All</source>
      <translation type="unfinished">Uncheck All</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ConstraintSettingsDialog</name>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="23"/>
      <source>Constraint widget settings</source>
      <translation type="unfinished">Constraint widget settings</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="35"/>
      <source>List control</source>
      <translation type="unfinished">List control</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="47"/>
      <source>Extended information will be added to the list</source>
      <translation>Utökad information läggs till i listan</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="50"/>
      <source>Extended information</source>
      <translation>Utökad information</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="72"/>
      <source>Internal alignments will be hidden</source>
      <translation type="unfinished">Internal alignments will be hidden</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="75"/>
      <source>Hide internal alignment</source>
      <translation type="unfinished">Hide internal alignment</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="100"/>
      <source>3D view control</source>
      <translation type="unfinished">3D view control</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="112"/>
      <source>Constraint visualisation tracks filter selection so that filtered out constraints are hidden</source>
      <translation type="unfinished">Constraint visualisation tracks filter selection so that filtered out constraints are hidden</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="115"/>
      <source>Show only filtered constraints</source>
      <translation type="unfinished">Show only filtered constraints</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ConstraintView</name>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="494"/>
      <source>Change value</source>
      <translation>Ändra värde</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="498"/>
      <source>Toggle to/from reference</source>
      <translation>Växa till/från referens</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="501"/>
      <source>Deactivate</source>
      <translation>Deaktivera</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="501"/>
      <source>Activate</source>
      <translation>Aktivera</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="505"/>
      <source>Show constraints</source>
      <translation>Visa begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="507"/>
      <source>Hide constraints</source>
      <translation>Dölj begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="513"/>
      <source>Rename</source>
      <translation>Döp om</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="520"/>
      <source>Center sketch</source>
      <translation>Centrera skiss</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="523"/>
      <source>Delete</source>
      <translation>Radera</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="527"/>
      <source>Swap constraint names</source>
      <translation>Kasta om namn på begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="618"/>
      <source>Unnamed constraint</source>
      <translation>Namnlös begränsning</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="619"/>
      <source>Only the names of named constraints can be swapped.</source>
      <translation>Bara namnen hos namngivna begränsningar kan kastas om.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::EditDatumDialog</name>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="97"/>
      <source>Insert angle</source>
      <translation>Infoga vinkel</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="99"/>
      <source>Angle:</source>
      <translation>Vinkel:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="103"/>
      <source>Insert radius</source>
      <translation>Infoga radie</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="105"/>
      <source>Radius:</source>
      <translation>Radie:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="109"/>
      <source>Insert diameter</source>
      <translation>Infoga diameter</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="111"/>
      <source>Diameter:</source>
      <translation>Diameter:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="115"/>
      <source>Insert weight</source>
      <translation>Infoga vikt</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="116"/>
      <source>Weight:</source>
      <translation>Vikt:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="120"/>
      <source>Refractive index ratio</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Brytningsindexsförhållande</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="121"/>
      <source>Ratio n2/n1:</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Förhållande n2/n1:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="126"/>
      <source>Insert length</source>
      <translation>Infoga längd</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="128"/>
      <source>Length:</source>
      <translation>Längd:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6874"/>
      <source>Refractive index ratio</source>
      <translation>Brytningsindexsförhållande</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6875"/>
      <source>Ratio n2/n1:</source>
      <translation>Förhållande n2/n1:</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ElementView</name>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="186"/>
      <source>Delete</source>
      <translation>Radera</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ExternalSelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6712"/>
      <source>Linking this will cause circular dependency.</source>
      <translation>Att länka detta kommer orsaka ett cirkelberoende.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6715"/>
      <source>This object is in another document.</source>
      <translation>Det här objektet är i ett annat dokument.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6718"/>
      <source>This object belongs to another body, can't link.</source>
      <translation>Det här objektet tillhör en annan kropp, kan inte länka.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6721"/>
      <source>This object belongs to another part, can't link.</source>
      <translation>Det här objektet tillhör en annan kropp, kan inte länka.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::InsertDatum</name>
    <message>
      <location filename="../../InsertDatum.ui" line="23"/>
      <source>Insert datum</source>
      <translation>Infoga 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>Namn (frivilligt)</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>Referens</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>Namnlös</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>Välj spegelaxel/-punkt</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="26"/>
      <source>X-Axis</source>
      <translation>X-axel</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="36"/>
      <source>Y-Axis</source>
      <translation>Y-axel</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="43"/>
      <source>Origin</source>
      <translation>Origo</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketchOrientationDialog</name>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="14"/>
      <source>Choose orientation</source>
      <translation>Välj orientering</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="20"/>
      <source>Sketch orientation</source>
      <translation>Skissorientering</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="26"/>
      <source>XY-Plane</source>
      <translation>XY-plan</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="36"/>
      <source>XZ-Plane</source>
      <translation>XZ-Plan</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="43"/>
      <source>YZ-Plane</source>
      <translation>YZ-Plan</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="72"/>
      <source>Reverse direction</source>
      <translation>Omvänd riktning</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="81"/>
      <source>Offset:</source>
      <translation>Offset:</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketchRectangularArrayDialog</name>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="17"/>
      <source>Create array</source>
      <translation>Skapa fält</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="25"/>
      <source>Columns:</source>
      <translation>Kolumner:</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="32"/>
      <source>Number of columns of the linear array</source>
      <translation>Antal kolumner i det linjära fältet</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="52"/>
      <source>Rows:</source>
      <translation>Rader:</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="59"/>
      <source>Number of rows of the linear array</source>
      <translation>Antal rader i det linjära fältet</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="77"/>
      <source>Makes the inter-row and inter-col spacing the same if clicked</source>
      <translation>Använder samma mellanrum för rader och kolumner</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="80"/>
      <source>Equal vertical/horizontal spacing</source>
      <translation>Samma vertikala/horisontella mellanrum</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="100"/>
      <source>Constrain inter-element separation</source>
      <translation>Begränsa separering mellan element</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="121"/>
      <source>Clone</source>
      <translation>Klon</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherGeneralWidget</name>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="130"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="135"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="140"/>
      <source>Normal Geometry</source>
      <translation>Normal geometri</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="130"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="135"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="140"/>
      <source>Construction Geometry</source>
      <translation>Konstruktionsgeometri</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="130"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="135"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="140"/>
      <source>External Geometry</source>
      <translation>Yttre geometri</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherRegularPolygonDialog</name>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="17"/>
      <source>Create array</source>
      <translation>Skapa fält</translation>
    </message>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="25"/>
      <source>Number of Sides:</source>
      <translation>Antal sidor:</translation>
    </message>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="32"/>
      <source>Number of columns of the linear array</source>
      <translation>Antal kolumner i det linjära fältet</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>Allmänt</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="20"/>
      <source>Sketcher</source>
      <translation>Skissare</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>Nya begränsningar som vore överflödiga kommer automatiskt att tas bort</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="118"/>
      <source>Auto remove redundants</source>
      <translation>Ta bort överflödiga automatiskt</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="134"/>
      <source>Allow to leave sketch edit mode when pressing Esc button</source>
      <translation>Tillåt att lämna skissredigerings-läge när Esc-tangenten trycks ner</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="137"/>
      <source>Esc can leave sketch edit mode</source>
      <translation>Esc-tangenten kan lämna skissredigerings-läge</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>Meddela vid automatisk ersättning av begränsningar</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsColors</name>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="14"/>
      <source>Colors</source>
      <translation>Färger</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="20"/>
      <source>Working colors</source>
      <translation type="unfinished">Working colors</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="34"/>
      <source>Creating line</source>
      <translation>Skapar linje</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="41"/>
      <source>Color used while new sketch elements are created</source>
      <translation>Färg som används medan nya skisselement skapas</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="80"/>
      <source>Coordinate text</source>
      <translation type="unfinished">Coordinate text</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="87"/>
      <source>Text color of the coordinates</source>
      <translation type="unfinished">Text color of the coordinates</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="107"/>
      <source>Cursor crosshair</source>
      <translation type="unfinished">Cursor crosshair</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="114"/>
      <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="140"/>
      <source>Geometric element colors</source>
      <translation type="unfinished">Geometric element colors</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="154"/>
      <source>Constrained</source>
      <translation type="unfinished">Constrained</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="167"/>
      <source>Unconstrained</source>
      <translation type="unfinished">Unconstrained</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="187"/>
      <location filename="../../SketcherSettingsColors.ui" line="737"/>
      <source>Edge</source>
      <translation>Kant</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="200"/>
      <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="226"/>
      <source>Color of edges being edited</source>
      <translation>Färg på kanter som redigeras</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="246"/>
      <location filename="../../SketcherSettingsColors.ui" line="777"/>
      <source>Vertex</source>
      <translation>Hörn</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="259"/>
      <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="285"/>
      <source>Color of vertices being edited</source>
      <translation>Färg på hörnpunkter som redigeras</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="305"/>
      <source>Construction geometry</source>
      <translation>Konstruktionsgeometri</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="318"/>
      <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="344"/>
      <source>Color of construction geometry in edit mode</source>
      <translation>Färg på konstruktionsgeometri i redigeringsläge</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="370"/>
      <source>Internal alignment edge</source>
      <translation type="unfinished">Internal alignment edge</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="383"/>
      <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="409"/>
      <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="429"/>
      <source>External geometry</source>
      <translation>Extern geometri</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="442"/>
      <source>Color of external geometry in edit mode</source>
      <translation>Färg på extern geometri i redigeringsläge</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="472"/>
      <source>Fully constrained Sketch</source>
      <translation type="unfinished">Fully constrained Sketch</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="485"/>
      <source>Color of fully constrained geometry in edit mode</source>
      <translation>Färg på fullständigt begränsad geometri i redigeringsläge</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="518"/>
      <source>Invalid Sketch</source>
      <translation>Ogiltig skiss</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="531"/>
      <source>Color of geometry indicating an invalid sketch</source>
      <translation>Färg på geometri för att ange en ogiltig skiss</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="556"/>
      <source>Constraint colors</source>
      <translation type="unfinished">Constraint colors</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="570"/>
      <source>Constraint symbols</source>
      <translation type="unfinished">Constraint symbols</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="577"/>
      <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="597"/>
      <source>Dimensional constraint</source>
      <translation>Dimensionell begränsning</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="604"/>
      <source>Color of dimensional driving constraints</source>
      <translation type="unfinished">Color of dimensional driving constraints</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="624"/>
      <source>Reference constraint</source>
      <translation type="unfinished">Reference constraint</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="631"/>
      <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="651"/>
      <source>Expression dependent constraint</source>
      <translation type="unfinished">Expression dependent constraint</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="658"/>
      <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="678"/>
      <source>Deactivated constraint</source>
      <translation type="unfinished">Deactivated constraint</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="685"/>
      <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="723"/>
      <source>Colors outside Sketcher</source>
      <translation type="unfinished">Colors outside Sketcher</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="744"/>
      <source>Color of edges</source>
      <translation>Färg på kanter</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="784"/>
      <source>Color of vertices</source>
      <translation>Färg på hörn</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsDisplay</name>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="14"/>
      <source>Display</source>
      <translation>Fönster</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="20"/>
      <source>Sketch editing</source>
      <translation>Skissredigering</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="32"/>
      <source>Font size</source>
      <translation>Teckenstorlek</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="42"/>
      <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="45"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="73"/>
      <source>View scale ratio</source>
      <translation type="unfinished">View scale ratio</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="83"/>
      <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="114"/>
      <source>Grid line pattern</source>
      <translation>Rutlinjemönster</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="124"/>
      <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="134"/>
      <source>Segments per geometry</source>
      <translation>Antal segment per geometri</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="144"/>
      <source>The number of polygons used for geometry approximation.</source>
      <translation type="unfinished">The number of polygons used for geometry approximation.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="163"/>
      <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="166"/>
      <source>Ask for value after creating a dimensional constraint</source>
      <translation>Inmatning av värde efter skapande av dimensionsbegränsning</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="182"/>
      <source>The current sketcher creation tool will remain active after creation.</source>
      <translation type="unfinished">The current sketcher creation tool will remain active after creation.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="185"/>
      <source>Geometry creation "Continue Mode"</source>
      <translation type="unfinished">Geometry creation "Continue Mode"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="201"/>
      <source>The current constraint creation tool will remain active after creation.</source>
      <translation type="unfinished">The current constraint creation tool will remain active after creation.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="204"/>
      <source>Constraint creation "Continue Mode"</source>
      <translation type="unfinished">Constraint creation "Continue Mode"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="220"/>
      <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="224"/>
      <source>Hide base length units for supported unit systems</source>
      <translation>Göm baslängdenheter för de enhetssystem som stöds</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="237"/>
      <source>If checked, displays the name on dimensional constraints (if exists).</source>
      <translation type="unfinished">If checked, displays the name on dimensional constraints (if exists).</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="240"/>
      <source>Show dimensional constraint name with format</source>
      <translation type="unfinished">Show dimensional constraint name with format</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="256"/>
      <source>%N = %V</source>
      <translation>%N = %V</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="259"/>
      <source>The format of the dimensional constraint string presentation.
Defaults to: %N = %V

%N - name parameter
%V - dimension value</source>
      <translation type="unfinished">The format of the dimensional constraint string presentation.
Defaults to: %N = %V

%N - name parameter
%V - dimension value</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="266"/>
      <source>DimensionalStringFormat</source>
      <translation type="unfinished">DimensionalStringFormat</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="306"/>
      <source>Visibility automation</source>
      <translation>Automation av synlighet</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="312"/>
      <source>When opening a sketch, hide all features that depend on it.</source>
      <translation type="unfinished">When opening a sketch, hide all features that depend on it.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="315"/>
      <source>Hide all objects that depend on the sketch</source>
      <translation>Dölj alla objekt som är beroende av skissen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="331"/>
      <source>When opening a sketch, show sources for external geometry links.</source>
      <translation type="unfinished">When opening a sketch, show sources for external geometry links.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="334"/>
      <source>Show objects used for external geometry</source>
      <translation>Visa objekt som används för yttre geometri</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="350"/>
      <source>When opening a sketch, show objects the sketch is attached to.</source>
      <translation type="unfinished">When opening a sketch, show objects the sketch is attached to.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="353"/>
      <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="369"/>
      <source>When closing a sketch, move camera back to where it was before the sketch was opened.</source>
      <translation type="unfinished">When closing a sketch, move camera back to where it was before the sketch was opened.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="372"/>
      <source>Restore camera position after editing</source>
      <translation>Återställ kameraposition efter redigering</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="388"/>
      <source>When entering edit mode, force orthographic view of camera.
Works only when "Restore camera position after editing" is enabled.</source>
      <translation type="unfinished">When entering edit mode, force orthographic view of camera.
Works only when "Restore camera position after editing" is enabled.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="392"/>
      <source>Force orthographic camera when entering edit</source>
      <translation type="unfinished">Force orthographic camera when entering edit</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="408"/>
      <source>Open a sketch in Section View mode by default.
Then objects are only visible behind the sketch plane.</source>
      <translation type="unfinished">Open a sketch in Section View mode by default.
Then objects are only visible behind the sketch plane.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="412"/>
      <source>Open sketch in Section View mode</source>
      <translation type="unfinished">Open sketch in Section View mode</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="434"/>
      <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="453"/>
      <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="456"/>
      <source>Apply to existing sketches</source>
      <translation>Tillämpa på existerande skisser</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="232"/>
      <source>Unexpected C++ exception</source>
      <translation>Oväntat C++-undantag</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="235"/>
      <source>Sketcher</source>
      <translation>Skissare</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="142"/>
      <source>No missing coincidences</source>
      <translation>Inga sammanfallningar saknas</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="143"/>
      <source>No missing coincidences found</source>
      <translation>Inga saknade sammanfallningar hittades</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="148"/>
      <source>Missing coincidences</source>
      <translation>Saknade sammanfallningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="149"/>
      <source>%1 missing coincidences found</source>
      <translation>%1 saknade sammanfallningar hittade</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="194"/>
      <source>No invalid constraints</source>
      <translation>Inga ogiltiga begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="195"/>
      <source>No invalid constraints found</source>
      <translation>Inga ogiltiga begränsningar hittades</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="199"/>
      <source>Invalid constraints</source>
      <translation>Ogiltiga begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="200"/>
      <source>Invalid constraints found</source>
      <translation>Ogiltiga begränsningar hittades</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="237"/>
      <location filename="../../TaskSketcherValidation.cpp" line="248"/>
      <location filename="../../TaskSketcherValidation.cpp" line="255"/>
      <location filename="../../TaskSketcherValidation.cpp" line="269"/>
      <source>Reversed external geometry</source>
      <translation>Omvänd yttre geometri</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="238"/>
      <source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.

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

Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15</source>
      <translation>%1 omvänd yttre geometri-bågar hittades. Deras slutpunkter omges i 3D-vyn.

%2 begränsningar länkas till slutpunkterna. Begränsningarna har listats i Rapportvyn (menyn Vy -&gt; Paneler -&gt; Rapportvy).

Klicka på knappen "Kasta om slutpunkter i begränsningar" för att återtilldela slutpunkter. Gör detta endast i skisser skapade i FreeCAD-versioner äldre än v0.15</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="249"/>
      <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 omvänd yttre geometri-bågar hittades. Deras slutpunkter omges i 3D-vyn.

Inga begränsningar länkade till slutpunkterna hittades däremot.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="256"/>
      <source>No reversed external-geometry arcs were found.</source>
      <translation>Inga omvänd yttre geometri-bågar hittades.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="270"/>
      <source>%1 changes were made to constraints linking to endpoints of reversed arcs.</source>
      <translation>%1 ändringar gjordes på begränsningar länkade till slutpunkter i omvända bågar.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="286"/>
      <location filename="../../TaskSketcherValidation.cpp" line="303"/>
      <source>Constraint orientation locking</source>
      <translation>Lås begränsningsriktning</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="287"/>
      <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>Riktningslåsning var aktiverat och omberäknades för %1 begränsningar. Begränsningarna har listats i rapportvyn (menyn Visa -&gt; Paneler -&gt; Rapportvy).</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="304"/>
      <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>Riktningslåsning avaktiverades för %1 begränsningar. Begränsningarna har listats i rapportvyn (menyn Visa -&gt; Paneler -&gt; Rapportvy). Notera att för framtida begränsningar är riktningslåsning fortfarande PÅ som standard.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="319"/>
      <location filename="../../TaskSketcherValidation.cpp" line="332"/>
      <source>Delete constraints to external geom.</source>
      <translation>Radera begränsningar till yttre geometri.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="320"/>
      <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>Du är på väg att radera ALLA begränsningar som hanterar yttre geometri. Detta är användbart för att rädda en skiss med trasiga/ändrade länkar till yttre geometri. Är du säker på att du vill radera begränsningarna?</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="333"/>
      <source>All constraints that deal with external geometry were deleted.</source>
      <translation>Alla begränsningar som hanterar yttre geometri raderades.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="397"/>
      <source>No degenerated geometry</source>
      <translation type="unfinished">No degenerated geometry</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="398"/>
      <source>No degenerated geometry found</source>
      <translation type="unfinished">No degenerated geometry found</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="402"/>
      <source>Degenerated geometry</source>
      <translation type="unfinished">Degenerated geometry</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="403"/>
      <source>%1 degenerated geometry found</source>
      <translation type="unfinished">%1 degenerated geometry found</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherConstraints</name>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="26"/>
      <source>Form</source>
      <translation>Form</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="40"/>
      <source>Filter:</source>
      <translation>Filter:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="57"/>
      <source>All</source>
      <translation>Alla</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="62"/>
      <source>Geometric</source>
      <translation>Geometrisk</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="67"/>
      <source>Datums</source>
      <translation>Datum</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="72"/>
      <source>Named</source>
      <translation>med namnet</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="77"/>
      <source>Reference</source>
      <translation>Referens</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="82"/>
      <source>Coincident</source>
      <translation type="unfinished">Coincident</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="87"/>
      <source>Point on Object</source>
      <translation>Punkt på objekt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="92"/>
      <source>Vertical</source>
      <translation>Lodrät</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="97"/>
      <source>Horizontal</source>
      <translation>Horisontell</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="102"/>
      <source>Parallel</source>
      <translation>Parallell</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="107"/>
      <source>Perpendicular</source>
      <translation>Vinkelrät</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="112"/>
      <source>Tangent</source>
      <translation>Tangens</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="117"/>
      <source>Equality</source>
      <translation type="unfinished">Equality</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="122"/>
      <source>Symmetric</source>
      <translation>Symmetrisk</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="127"/>
      <source>Block</source>
      <translation type="unfinished">Block</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="132"/>
      <source>Horizontal Distance</source>
      <translation type="unfinished">Horizontal Distance</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="137"/>
      <source>Vertical Distance</source>
      <translation type="unfinished">Vertical Distance</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="142"/>
      <source>Distance</source>
      <translation>Distans</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="147"/>
      <source>Radius</source>
      <translation>Radie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="152"/>
      <source>Weight</source>
      <translation>Tjocklek</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="157"/>
      <source>Diameter</source>
      <translation>Diameter</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="162"/>
      <source>Angle</source>
      <translation>Vinkel</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="167"/>
      <source>Snell's Law</source>
      <translation type="unfinished">Snell's Law</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="172"/>
      <source>Internal Alignment</source>
      <translation type="unfinished">Internal Alignment</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="177"/>
      <source>Multiple Filters</source>
      <translation type="unfinished">Multiple Filters</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="182"/>
      <source>Selection Filter</source>
      <translation type="unfinished">Selection Filter</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="187"/>
      <source>Associated Constraint Filter</source>
      <translation type="unfinished">Associated Constraint Filter</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="207"/>
      <source>Click to select multiple filters</source>
      <translation type="unfinished">Click to select multiple filters</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="210"/>
      <source>Select Multiple</source>
      <translation type="unfinished">Select Multiple</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="223"/>
      <source>Settings</source>
      <translation>Inställningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="247"/>
      <source>Shows all the constraints in the list</source>
      <translation type="unfinished">Shows all the constraints in the list</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="250"/>
      <source>Show Listed</source>
      <translation type="unfinished">Show Listed</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="263"/>
      <source>Hides all the constraints in the list</source>
      <translation type="unfinished">Hides all the constraints in the list</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="266"/>
      <source>Hide Listed</source>
      <translation type="unfinished">Hide Listed</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="279"/>
      <source>Restricts 3D visibility to the listed elements</source>
      <translation type="unfinished">Restricts 3D visibility to the listed elements</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="282"/>
      <source>Restrict Visibility</source>
      <translation type="unfinished">Restrict Visibility</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="640"/>
      <source>Constraints</source>
      <translation>Begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="920"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1217"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1233"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1289"/>
      <source>Error</source>
      <translation>Fel</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherElements</name>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="20"/>
      <source>Form</source>
      <translation>Form</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="28"/>
      <source>Type:</source>
      <translation>Typ:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="48"/>
      <source>Edge</source>
      <translation>Kant</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="53"/>
      <source>Starting Point</source>
      <translation>Startpunkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="58"/>
      <source>End Point</source>
      <translation>Slutpunkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="63"/>
      <source>Center Point</source>
      <translation>Mittpunkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="75"/>
      <source>Mode:</source>
      <translation>Läge:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="95"/>
      <source>All</source>
      <translation>Alla</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="100"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="105"/>
      <location filename="../../TaskSketcherElements.cpp" line="760"/>
      <location filename="../../TaskSketcherElements.cpp" line="764"/>
      <location filename="../../TaskSketcherElements.cpp" line="768"/>
      <location filename="../../TaskSketcherElements.cpp" line="772"/>
      <location filename="../../TaskSketcherElements.cpp" line="776"/>
      <location filename="../../TaskSketcherElements.cpp" line="780"/>
      <location filename="../../TaskSketcherElements.cpp" line="784"/>
      <location filename="../../TaskSketcherElements.cpp" line="788"/>
      <location filename="../../TaskSketcherElements.cpp" line="792"/>
      <location filename="../../TaskSketcherElements.cpp" line="796"/>
      <source>Construction</source>
      <translation>Konstruktion</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="110"/>
      <source>External</source>
      <translation type="unfinished">External</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="139"/>
      <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="142"/>
      <source>Extended naming</source>
      <translation type="unfinished">Extended naming</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="152"/>
      <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="155"/>
      <source>Auto-switch to Edge</source>
      <translation>Auto-växla till kant</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="261"/>
      <source>Elements</source>
      <translation>Element</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="282"/>
      <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;: flera markeringar&lt;/p&gt;&lt;p&gt;&amp;quot;%2&amp;quot;: byt till nästa giltiga typ&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="759"/>
      <location filename="../../TaskSketcherElements.cpp" line="761"/>
      <location filename="../../TaskSketcherElements.cpp" line="866"/>
      <location filename="../../TaskSketcherElements.cpp" line="867"/>
      <source>Point</source>
      <translation>Punkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="763"/>
      <location filename="../../TaskSketcherElements.cpp" line="765"/>
      <location filename="../../TaskSketcherElements.cpp" line="869"/>
      <location filename="../../TaskSketcherElements.cpp" line="870"/>
      <source>Line</source>
      <translation>Linje</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="767"/>
      <location filename="../../TaskSketcherElements.cpp" line="769"/>
      <location filename="../../TaskSketcherElements.cpp" line="872"/>
      <location filename="../../TaskSketcherElements.cpp" line="873"/>
      <source>Arc</source>
      <translation>Cirkelbåge</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="771"/>
      <location filename="../../TaskSketcherElements.cpp" line="773"/>
      <location filename="../../TaskSketcherElements.cpp" line="875"/>
      <location filename="../../TaskSketcherElements.cpp" line="876"/>
      <source>Circle</source>
      <translation>Cirkel</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="775"/>
      <location filename="../../TaskSketcherElements.cpp" line="777"/>
      <location filename="../../TaskSketcherElements.cpp" line="878"/>
      <location filename="../../TaskSketcherElements.cpp" line="879"/>
      <source>Ellipse</source>
      <translation>Ellips</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="779"/>
      <location filename="../../TaskSketcherElements.cpp" line="781"/>
      <location filename="../../TaskSketcherElements.cpp" line="881"/>
      <location filename="../../TaskSketcherElements.cpp" line="882"/>
      <source>Elliptical Arc</source>
      <translation>Elliptisk båge</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="783"/>
      <location filename="../../TaskSketcherElements.cpp" line="785"/>
      <location filename="../../TaskSketcherElements.cpp" line="884"/>
      <location filename="../../TaskSketcherElements.cpp" line="885"/>
      <source>Hyperbolic Arc</source>
      <translation>Hyperbolisk båge</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="787"/>
      <location filename="../../TaskSketcherElements.cpp" line="789"/>
      <location filename="../../TaskSketcherElements.cpp" line="887"/>
      <location filename="../../TaskSketcherElements.cpp" line="888"/>
      <source>Parabolic Arc</source>
      <translation>Parabolisk båge</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="791"/>
      <location filename="../../TaskSketcherElements.cpp" line="793"/>
      <location filename="../../TaskSketcherElements.cpp" line="890"/>
      <location filename="../../TaskSketcherElements.cpp" line="891"/>
      <source>BSpline</source>
      <translation>BSpline</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="795"/>
      <location filename="../../TaskSketcherElements.cpp" line="797"/>
      <location filename="../../TaskSketcherElements.cpp" line="893"/>
      <location filename="../../TaskSketcherElements.cpp" line="894"/>
      <source>Other</source>
      <translation>Övrigt</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherGeneral</name>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="14"/>
      <source>Form</source>
      <translation>Form</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="23"/>
      <source>A grid will be shown</source>
      <translation>Ett rutnät kommer att visas</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="26"/>
      <source>Show grid</source>
      <translation>Visa rutnät</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="44"/>
      <source>Grid size:</source>
      <translation>Storlek på rutnät:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="51"/>
      <source>Distance between two subsequent grid lines</source>
      <translation>Avstånd mellan på varandra följande rutnätslinjer</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>Nya punkter fäster vid närmsta rutnätslinje.
Punkter måste placeras mindre än en femtedels ruta från en linje för att fästa.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="91"/>
      <source>Grid snap</source>
      <translation>Rutnätssnäpp</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="107"/>
      <source>Sketcher proposes automatically sensible constraints.</source>
      <translation>Skissaren föreslår automatiskt förnuftiga begränsningar.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="110"/>
      <source>Auto constraints</source>
      <translation>Auto begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="126"/>
      <source>Sketcher tries not to propose redundant auto constraints</source>
      <translation>Skissaren försöker att inte föreslå överflödiga automatiska begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="129"/>
      <source>Avoid redundant auto constraints</source>
      <translation>Undvik överflödiga automatiska begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="145"/>
      <source>Rendering order (global):</source>
      <translation>Renderings-ordning (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="193"/>
      <source>Edit controls</source>
      <translation>Redigera kontroller</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherMessages</name>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="51"/>
      <source>Solver messages</source>
      <translation>Problemlösarmeddelanden</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherSolverAdvanced</name>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.cpp" line="64"/>
      <source>Advanced solver control</source>
      <translation>Avancerat läge för problemlösare</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="14"/>
      <source>Sketcher validation</source>
      <translation>Skissvalidering</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="20"/>
      <source>Open and non-manifold vertexes</source>
      <translation type="unfinished">Open and non-manifold vertexes</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="38"/>
      <source>Highlights open and non-manifold vertexes that could lead to error if sketch is used to generate solids
This is purely based on topological shape of the sketch and not on its geometry/constrain set.</source>
      <translation type="unfinished">Highlights open and non-manifold vertexes that could lead to error if sketch is used to generate solids
This is purely based on topological shape of the sketch and not on its geometry/constrain set.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="42"/>
      <source>Highlight troublesome vertexes</source>
      <translation type="unfinished">Highlight troublesome vertexes</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="52"/>
      <source>Fixes found missing coincidences by adding extra coincident constrains</source>
      <translation type="unfinished">Fixes found missing coincidences by adding extra coincident constrains</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="55"/>
      <source>Missing coincidences</source>
      <translation>Saknade sammanfallningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="61"/>
      <source>Tolerance:</source>
      <translation>Tolerans:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="68"/>
      <source>Defines the X/Y tolerance inside which missing coincidences are searched.</source>
      <translation type="unfinished">Defines the X/Y tolerance inside which missing coincidences are searched.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="75"/>
      <source>If checked, construction geometries are ignored in the search</source>
      <translation type="unfinished">If checked, construction geometries are ignored in the search</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="78"/>
      <source>Ignore construction geometry</source>
      <translation>Ignorera konstruktionsgeometri</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="88"/>
      <source>Finds and displays missing coincidences in the sketch.
This is done by analyzing the sketch geometries and constraints.</source>
      <translation type="unfinished">Finds and displays missing coincidences in the sketch.
This is done by analyzing the sketch geometries and constraints.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="92"/>
      <location filename="../../TaskSketcherValidation.ui" line="118"/>
      <location filename="../../TaskSketcherValidation.ui" line="157"/>
      <location filename="../../TaskSketcherValidation.ui" line="186"/>
      <source>Find</source>
      <translation>Hitta</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="99"/>
      <location filename="../../TaskSketcherValidation.ui" line="128"/>
      <location filename="../../TaskSketcherValidation.ui" line="167"/>
      <source>Fix</source>
      <translation>Fixa</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="109"/>
      <source>Invalid constraints</source>
      <translation>Ogiltiga begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="115"/>
      <source>Finds invalid/malformed constrains in the sketch</source>
      <translation type="unfinished">Finds invalid/malformed constrains in the sketch</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="125"/>
      <source>Tries to fix found invalid constraints</source>
      <translation type="unfinished">Tries to fix found invalid constraints</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="135"/>
      <source>Deletes constraints referring to external geometry</source>
      <translation type="unfinished">Deletes constraints referring to external geometry</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="138"/>
      <source>Delete constraints to external geom.</source>
      <translation>Radera begränsningar till yttre geometri.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="148"/>
      <source>Degenerated geometry</source>
      <translation type="unfinished">Degenerated geometry</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="154"/>
      <source>Finds degenerated geometries in the sketch</source>
      <translation type="unfinished">Finds degenerated geometries in the sketch</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="164"/>
      <source>Tries to fix found degenerated geometries</source>
      <translation type="unfinished">Tries to fix found degenerated geometries</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="177"/>
      <source>Reversed external geometry</source>
      <translation>Omvänd yttre geometri</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="183"/>
      <source>Finds reversed external geometries</source>
      <translation type="unfinished">Finds reversed external geometries</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="193"/>
      <source>Fixes found reversed external geometries by swapping their endpoints</source>
      <translation type="unfinished">Fixes found reversed external geometries by swapping their endpoints</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="196"/>
      <source>Swap endpoints in constraints</source>
      <translation>Kasta om slutpunkter i begränsningar</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="206"/>
      <source>Constraint orientation locking</source>
      <translation>Lås begränsningsriktning</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="212"/>
      <source>Enables/updates constraint orientation locking</source>
      <translation type="unfinished">Enables/updates constraint orientation locking</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="215"/>
      <source>Enable/Update</source>
      <translation>Aktivera/uppdatera</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="222"/>
      <source>Disables constraint orientation locking</source>
      <translation type="unfinished">Disables constraint orientation locking</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="225"/>
      <source>Disable</source>
      <translation>Avaktivera</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ViewProviderSketch</name>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2647"/>
      <source>Edit sketch</source>
      <translation>Redigera skiss</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2663"/>
      <source>A dialog is already open in the task panel</source>
      <translation>En dialogruta är redan öppen i uppgiftspanelen</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2664"/>
      <source>Do you want to close this dialog?</source>
      <translation>Vill du stänga denna dialogruta?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2678"/>
      <source>Invalid sketch</source>
      <translation>Ogiltig skiss</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2679"/>
      <source>Do you want to open the sketch validation tool?</source>
      <translation>Vill du öppna verktyget för skissvalidering?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2680"/>
      <source>The sketch is invalid and cannot be edited.</source>
      <translation>Skissen är ogiltig och kan inte redigeras.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2799"/>
      <source>Please remove the following constraint:</source>
      <translation>Ta bort följande begränsning:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2800"/>
      <source>Please remove at least one of the following constraints:</source>
      <translation>Ta bort minst en av följande begränsningar:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2806"/>
      <source>Please remove the following redundant constraint:</source>
      <translation>Ta bort följande redundanta begränsningen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2807"/>
      <source>Please remove the following redundant constraints:</source>
      <translation>Ta bort följande redundanta begränsningarna:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2813"/>
      <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="2814"/>
      <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="2820"/>
      <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="2821"/>
      <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="2879"/>
      <source>Empty sketch</source>
      <translation>Tom skiss</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2883"/>
      <source>Over-constrained: </source>
      <translation type="unfinished">Over-constrained: </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2889"/>
      <source>Malformed constraints: </source>
      <translation type="unfinished">Malformed constraints: </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2895"/>
      <source>Redundant constraints:</source>
      <translation type="unfinished">Redundant constraints:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2901"/>
      <source>Partially redundant:</source>
      <translation type="unfinished">Partially redundant:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2907"/>
      <source>Solver failed to converge</source>
      <translation type="unfinished">Solver failed to converge</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2912"/>
      <source>Under constrained:</source>
      <translation type="unfinished">Under constrained:</translation>
    </message>
    <message numerus="yes">
      <location filename="../../ViewProviderSketch.cpp" line="2914"/>
      <source>%n DoF(s)</source>
      <translation type="unfinished">
        <numerusform>%n DoF(s)</numerusform>
        <numerusform>%n DoF(s)</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2917"/>
      <source>Fully constrained</source>
      <translation type="unfinished">Fully constrained</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="381"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="383"/>
      <source>Switches between showing and hiding the curvature comb for all B-splines</source>
      <translation>Växlar mellan att visa och dölja böjningskammen för alla B-splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDecreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="995"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="997"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Minskar multipliciteten på den markerade knuten i en B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="367"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="369"/>
      <source>Switches between showing and hiding the degree for all B-splines</source>
      <translation>Växlar mellan att visa och dölja gradtalet för alla B-splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="988"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="990"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Ökar multipliciteten på den valda knuten i en B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="388"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="390"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Växlar mellan att visa och dölja knutmultipliciteten för alla B-splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="396"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="398"/>
      <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="374"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="376"/>
      <source>Switches between showing and hiding the control polygons for all B-splines</source>
      <translation>Växlar mellan att visa och dölja kontrollpolygonerna för alla B-splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Clone</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1796"/>
      <location filename="../../CommandSketcherTools.cpp" line="1797"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Skapar en klon av geometrin med den senaste valda punkten som referens</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1795"/>
      <source>Clone</source>
      <translation>Klon</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1799"/>
      <source>Copy</source>
      <translation>Kopiera</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1803"/>
      <source>Move</source>
      <translation>Flytta</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5701"/>
      <location filename="../../CommandConstraints.cpp" line="5702"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation>Fixera diametern av en cirkel eller en båge</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainRadiam</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5706"/>
      <source>Fix the radius/diameter of a circle or an arc</source>
      <translation type="unfinished">Fix the radius/diameter of a circle or an arc</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5697"/>
      <location filename="../../CommandConstraints.cpp" line="5698"/>
      <source>Fix the radius of a circle or an arc</source>
      <translation>Fixera cirkelns eller cirkelbågens radie</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstraintRadiam</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5705"/>
      <source>Fix the radius/diameter of a circle or an arc</source>
      <translation type="unfinished">Fix the radius/diameter of a circle or an arc</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Copy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1800"/>
      <location filename="../../CommandSketcherTools.cpp" line="1801"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Skapar en enkel kopia av geometrin med den senaste valda punkten som referens</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2436"/>
      <location filename="../../CommandCreateGeo.cpp" line="2437"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Skapa en båge utifrån dess slutpunkter och en punkt längs bågen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5509"/>
      <location filename="../../CommandCreateGeo.cpp" line="5510"/>
      <source>Create a circle by 3 rim points</source>
      <translation>Skapa en cirkel från tre perifera punkter</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2432"/>
      <location filename="../../CommandCreateGeo.cpp" line="2433"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Skapa en båge utifrån dess centrum- och slutpunkter</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4541"/>
      <location filename="../../CommandCreateGeo.cpp" line="4542"/>
      <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="4545"/>
      <location filename="../../CommandCreateGeo.cpp" line="4546"/>
      <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="4549"/>
      <location filename="../../CommandCreateGeo.cpp" line="4550"/>
      <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="5198"/>
      <source>B-spline by control points</source>
      <translation>B-spline utifrån kontrollpunkter</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5199"/>
      <location filename="../../CommandCreateGeo.cpp" line="5200"/>
      <source>Create a B-spline by control points</source>
      <translation>Skapa en B-spline utifrån kontrollpunkter</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5505"/>
      <location filename="../../CommandCreateGeo.cpp" line="5506"/>
      <source>Create a circle by its center and by a rim point</source>
      <translation>Skapa en cirkel utifrån dess centrumpunkt och en kantpunkt</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4537"/>
      <location filename="../../CommandCreateGeo.cpp" line="4538"/>
      <source>Create a ellipse by periapsis, apoapsis, and minor radius</source>
      <translation>Skapa en ellips utifrån periapsis, apoapsis och lillaxel</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4533"/>
      <location filename="../../CommandCreateGeo.cpp" line="4534"/>
      <source>Create an ellipse by center, major radius and point</source>
      <translation>Skapa en ellips utifrån centrumpunkt, storaxel och punkt</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6083"/>
      <location filename="../../CommandCreateGeo.cpp" line="6084"/>
      <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="7871"/>
      <location filename="../../CommandCreateGeo.cpp" line="7872"/>
      <source>Create a heptagon by its center and by one corner</source>
      <translation>Skapa en heptagon utifrån dess centrumpunkt och ett hörn</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7867"/>
      <location filename="../../CommandCreateGeo.cpp" line="7868"/>
      <source>Create a hexagon by its center and by one corner</source>
      <translation>Skapa en hexagon utifrån dess centrumpunkt och ett hörn</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOblong</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1144"/>
      <source>Create a rounded rectangle</source>
      <translation>Skapa en rundad rektangel</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7875"/>
      <location filename="../../CommandCreateGeo.cpp" line="7876"/>
      <source>Create an octagon by its center and by one corner</source>
      <translation>Skapa en oktogon utifrån dess centrumpunkt och ett hörn</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7879"/>
      <location filename="../../CommandCreateGeo.cpp" line="7880"/>
      <source>Create a regular polygon by its center and by one corner</source>
      <translation>Skapa en regelbunden polygon utifrån dess centrumpunkt och ett hörn</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7863"/>
      <location filename="../../CommandCreateGeo.cpp" line="7864"/>
      <source>Create a pentagon by its center and by one corner</source>
      <translation>Skapa en pentagon utifrån dess centrumpunkt och ett hörn</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePointFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6087"/>
      <location filename="../../CommandCreateGeo.cpp" line="6088"/>
      <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_CreateRectangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1136"/>
      <source>Create a rectangle</source>
      <translation>Skapa en rektangel</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateRectangle_Center</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1140"/>
      <source>Create a centered rectangle</source>
      <translation type="unfinished">Create a centered rectangle</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7859"/>
      <location filename="../../CommandCreateGeo.cpp" line="7860"/>
      <source>Create a square by its center and by one corner</source>
      <translation>Skapa en kvadrat utifrån dess mittpunkt och ett hörn</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7855"/>
      <location filename="../../CommandCreateGeo.cpp" line="7856"/>
      <source>Create an equilateral triangle by its center and by one corner</source>
      <translation>Skapa en liksidig triangel utifrån dess centrumpunkt och ett hörn</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create_Periodic_BSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5202"/>
      <source>Periodic B-spline by control points</source>
      <translation>Periodisk B-spline utifrån kontrollpunkter</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5203"/>
      <location filename="../../CommandCreateGeo.cpp" line="5204"/>
      <source>Create a periodic B-spline by control points</source>
      <translation>Skapa en periodisk B-spline utifrån kontrollpunkter</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_MapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="535"/>
      <source>No sketch found</source>
      <translation>Ingen skiss hittades</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="536"/>
      <source>The document doesn't have a sketch</source>
      <translation>Dokumentet innehåller inte någon skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="545"/>
      <source>Select sketch</source>
      <translation>Välj skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="546"/>
      <source>Select a sketch from the list</source>
      <translation>Välj en skiss från listan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="600"/>
      <source> (incompatible with selection)</source>
      <translation> (inkompatibel med markering)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="602"/>
      <source> (current)</source>
      <translation> (nuvarande)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="609"/>
      <source> (suggested)</source>
      <translation> (föreslagen)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="615"/>
      <source>Sketch attachment</source>
      <translation>Skisskoppling</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="617"/>
      <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="621"/>
      <source>Select the method to attach this sketch to selected objects.</source>
      <translation>Välj metod för att koppla den här skissen till valda objekt.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="660"/>
      <source>Map sketch</source>
      <translation>Kartera skiss</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="661"/>
      <source>Can't map a sketch to support:
%1</source>
      <translation>Kan inte kartera en skiss till stöd:
%1</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Move</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1804"/>
      <location filename="../../CommandSketcherTools.cpp" line="1805"/>
      <source>Moves the geometry taking as reference the last selected point</source>
      <translation>Flyttar geometrin med den senast valda punkten som referens</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_NewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="181"/>
      <source>Sketch attachment</source>
      <translation>Skisskoppling</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="182"/>
      <source>Select the method to attach this sketch to selected object</source>
      <translation>Välj metod för att koppla den här skissen till markerat objekt</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ProfilesHexagon1</name>
    <message>
      <location filename="../../../Profiles.py" line="53"/>
      <source>Creates a hexagonal profile</source>
      <translation type="unfinished">Creates a hexagonal profile</translation>
    </message>
    <message>
      <location filename="../../../Profiles.py" line="58"/>
      <source>Creates a hexagonal profile in the sketch</source>
      <translation type="unfinished">Creates a hexagonal profile in the sketch</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="397"/>
      <source>Sketch has support</source>
      <translation>Skissen har stöd</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="398"/>
      <source>Sketch with a support face cannot be reoriented.
Do you want to detach it from the support?</source>
      <translation>En skiss med en stödyta kan inte riktas om.
Vill du ta bort den från stödytan?</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherMessages</name>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="14"/>
      <source>Form</source>
      <translation>Form</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="22"/>
      <source>DOF</source>
      <translation type="unfinished">DOF</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="29"/>
      <source>Link</source>
      <translation>Länk</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="51"/>
      <source>New constraints that would be redundant will automatically be removed</source>
      <translation>Nya begränsningar som vore överflödiga kommer automatiskt att tas bort</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="54"/>
      <source>Auto remove redundants</source>
      <translation>Ta bort överflödiga automatiskt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="72"/>
      <source>Executes a recomputation of active document after every sketch action</source>
      <translation>Genomför en omberäkning av det aktiva dokumentet efter varje skisshandling</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="75"/>
      <source>Auto update</source>
      <translation>Uppdatera automatiskt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="91"/>
      <source>Forces recomputation of active document</source>
      <translation>Framtvingar omberäkning av det aktiva dokumentet</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="94"/>
      <source>Update</source>
      <translation>Uppdatera</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherSolverAdvanced</name>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="14"/>
      <source>Form</source>
      <translation>Form</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="22"/>
      <source>Default algorithm used for Sketch solving</source>
      <translation>Standardalgoritm för skisslösning</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>Typ av funktion att tillämpa för Gauss-steget i DogLeg</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="72"/>
      <source>DogLeg Gauss step:</source>
      <translation type="unfinished">DogLeg Gauss step:</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>Maximalt antal iterationer för standardalgoritmen</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="150"/>
      <source>If selected, the Maximum iterations value is multiplied by the sketch size</source>
      <translation>Värdet för maximalt antal iterationer multipliceras med skisstorleken</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="153"/>
      <source>Sketch size multiplier:</source>
      <translation>Storleksfaktor för skiss:</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>Tröskelvärde där sammanfogning sker vid värde under</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="192"/>
      <source>Convergence:</source>
      <translation>Sammanfogning:</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>Algoritm använd för den matrisrangsberäknande QR-faktoriseringen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="301"/>
      <source>QR algorithm:</source>
      <translation>QR-algoritm:</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="323"/>
      <source>Eigen Dense QR</source>
      <translation>Eigen tät QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="328"/>
      <source>Eigen Sparse QR</source>
      <translation>Eigen gles QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="340"/>
      <source>Pivot threshold</source>
      <translation>Pivottröskel</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>Problemlösningsalgoritm som används för bestämmande av överflödiga begränsningar</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="415"/>
      <source>Maximum number of iterations of the solver used for determination of Redundant constraints</source>
      <translation>Maximalt antal iterationer för problemlösaren för bestämmande av överflödiga begränsningar</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="451"/>
      <source>If selected, the Maximum iterations value for the redundant algorithm is multiplied by the sketch size</source>
      <translation>Värdet för maximalt antal iterationer för överflödsalgoritmen multipliceras med skisstorleken</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="484"/>
      <source>Error threshold under which convergence is reached for the solving of redundant constraints</source>
      <translation>Tröskelvärde där sammanfogning sker vid värde under, för lösande av överflödiga begränsningar</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="497"/>
      <source>1E-10</source>
      <translation>1E-10</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="589"/>
      <source>Degree of verbosity of the debug output to the console</source>
      <translation>Nivå av utmatning till debug-konsolen</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="612"/>
      <source>None</source>
      <translation>Inget</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>Iterationsnivå</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="634"/>
      <source>Solve</source>
      <translation>Lös</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="641"/>
      <source>Resets all solver values to their default values</source>
      <translation>Återställer alla inställningar för problemlösaren till deras standardvärden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="644"/>
      <source>Restore Defaults</source>
      <translation>Återställ standardinställningar</translation>
    </message>
  </context>
  <context>
    <name>ViewProviderSketch</name>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2863"/>
      <source>and %1 more</source>
      <translation type="unfinished">and %1 more</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="38"/>
      <source>Sketcher</source>
      <translation>Skissare</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="39"/>
      <source>Sketcher geometries</source>
      <translation>Skissgeometrier</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="40"/>
      <source>Sketcher constraints</source>
      <translation>Skiss begränsningar</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>Sketcher tools</source>
      <translation>Skissverktyg</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>Sketcher B-spline tools</source>
      <translation type="unfinished">Sketcher B-spline tools</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="43"/>
      <source>Sketcher virtual space</source>
      <translation>Virtuellt utrymme för skissaren</translation>
    </message>
  </context>
</TS>
