<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="de" sourcelanguage="en">
  <context>
    <name>CmdSketcherBSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="176"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="177"/>
      <source>Show/Hide B-spline curvature comb</source>
      <translation>B-Spline-Krümmungskamm anzeigen / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="178"/>
      <source>Switches between showing and hiding the curvature comb for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden des Krümmungskammes für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="108"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="109"/>
      <source>Show/Hide B-spline degree</source>
      <translation>B-Spline-Grad anzeigen / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="110"/>
      <source>Switches between showing and hiding the degree for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden des Grades für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplineKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="210"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="211"/>
      <source>Show/Hide B-spline knot multiplicity</source>
      <translation>Anzeigen/Ausblenden von B-Spline Knoten-Vielfachheit</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="212"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden der Knoten-Multiplikation für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="142"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="143"/>
      <source>Show/Hide B-spline control polygon</source>
      <translation>B-Spline-Kontroll-Polygon anzeigen / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="144"/>
      <source>Switches between showing and hiding the control polygons for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden der Kontroll-Polygone für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCarbonCopy</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6866"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6867"/>
      <source>CarbonCopy</source>
      <translation>Kopie</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6868"/>
      <source>Copies the geometry of another sketch</source>
      <translation>Kopiert die Geometrie einer anderen Skizze</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherClone</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1474"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1475"/>
      <source>Clone</source>
      <translation>Klonen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1476"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Erstellt einen Klon der Geometrie mit dem zuletzt gewählten Punkt als Referenz</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCloseShape</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="98"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="99"/>
      <source>Close Shape</source>
      <translation>Form schließen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="100"/>
      <source>Produce closed shape by Link end point of element with next elements' starting point</source>
      <translation>Erzeugt eine geschlossene Form durch Verbinden des Element-End-Punktes mit dem Startpunkt des nächsten Elementes</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompBSplineShowHideGeometryInformation</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="244"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="245"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="246"/>
      <source>Show/hide B-spline information layer</source>
      <translation>B-Spline-Informationsschicht ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="315"/>
      <source>Show/Hide B-spline degree</source>
      <translation>B-Spline-Grad anzeigen / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="319"/>
      <source>Show/Hide B-spline control polygon</source>
      <translation>B-Spline-Kontroll-Polygon anzeigen / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="323"/>
      <source>Show/Hide B-spline curvature comb</source>
      <translation>B-Spline-Krümmungskamm anzeigen / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="327"/>
      <source>Show/Hide B-spline knot multiplicity</source>
      <translation>Anzeigen/Ausblenden von B-Spline Knoten-Vielfachheit</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompConstrainRadDia</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5942"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5943"/>
      <source>Constrain arc or circle</source>
      <translation>Bogen oder Kreis festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5944"/>
      <source>Constrain an arc or a circle</source>
      <translation>Einen Bogen oder Kreis beschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6027"/>
      <source>Constrain radius</source>
      <translation>Radius festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6031"/>
      <source>Constrain diameter</source>
      <translation>Durchmesser festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1550"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1551"/>
      <source>Copy</source>
      <translation>Kopieren</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1552"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Erstellt einen Klon der Geometrie mit dem zuletzt gewählten Punkt als Referenz</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2016"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2017"/>
      <source>Create arc</source>
      <translation>Bogen erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2018"/>
      <source>Create an arc in the sketcher</source>
      <translation>Einen Bogen in der Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2095"/>
      <source>Center and end points</source>
      <translation>Mittel- und Endpunkte</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2099"/>
      <source>End points and rim point</source>
      <translation>Endpunkte und Punkt auf Kreisbogen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4947"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4948"/>
      <source>Create a B-spline</source>
      <translation>B-Spline erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4949"/>
      <source>Create a B-spline in the sketch</source>
      <translation>Eine B-Spline in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5307"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5308"/>
      <source>Create circle</source>
      <translation>Kreis erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5309"/>
      <source>Create a circle in the sketcher</source>
      <translation>Einen Kreis in der Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5386"/>
      <source>Center and rim point</source>
      <translation>Mittelpunkt und Punkt auf Kreisbogen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5390"/>
      <source>3 rim points</source>
      <translation>Drei Punkte auf Kreisbogen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateConic</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4297"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4298"/>
      <source>Create a conic</source>
      <translation>Erstellen eines Kegelschnitts</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4299"/>
      <source>Create a conic in the sketch</source>
      <translation>Ein Kegelschnitt in der Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4404"/>
      <source>Ellipse by center, major radius, point</source>
      <translation>Ellipse durch Angabe von Mittelpunkt, Hauptradius und Punkt</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4408"/>
      <source>Ellipse by Periapsis, apoapsis, minor radius</source>
      <translation>Ellipse durch Angabe von Periapsis, Apoapsis, kleinerem Radius</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4412"/>
      <source>Arc of ellipse by center, major radius, endpoints</source>
      <translation>Ellipsen-Bogen durch Angabe von Zentrum, großem Radius, Endpunkte</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4416"/>
      <source>Arc of hyperbola by center, major radius, endpoints</source>
      <translation>Hyperbel Bogen durch Mittelpunkt, Hauptradius, Endpunkte</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4420"/>
      <source>Arc of parabola by focus, vertex, endpoints</source>
      <translation>Bogen der Parabel durch Fokus, Scheitelpunkt, Endpunkte</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7563"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7564"/>
      <source>Create regular polygon</source>
      <translation>Regelmäßiges Polygon erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7565"/>
      <source>Create a regular polygon in the sketcher</source>
      <translation>Erstelle ein regelmäßiges Polygon in der Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7683"/>
      <source>Triangle</source>
      <translation>Dreieck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7687"/>
      <source>Square</source>
      <translation>Quadrat</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7691"/>
      <source>Pentagon</source>
      <translation>Fünfeck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7695"/>
      <source>Hexagon</source>
      <translation>Sechseck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7699"/>
      <source>Heptagon</source>
      <translation>Siebeneck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7703"/>
      <source>Octagon</source>
      <translation>Achteck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7707"/>
      <source>Regular Polygon</source>
      <translation>Regelmäßiges Polygon</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompModifyKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="819"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="820"/>
      <source>Modify knot multiplicity</source>
      <translation>Knoten-Multiplikation ändern</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="821"/>
      <source>Modifies the multiplicity of the selected knot of a B-spline</source>
      <translation>Modifiziert die Multiplikation eines ausgewählten Knoten einer B-Spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="883"/>
      <source>Increase knot multiplicity</source>
      <translation>Knoten-Multiplikation erhöhen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="887"/>
      <source>Decrease knot multiplicity</source>
      <translation>Knoten-Multiplikation verringern</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConnect</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="206"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="207"/>
      <source>Connect Edges</source>
      <translation>verbundene Kanten</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="208"/>
      <source>Link end point of element with next elements' starting point</source>
      <translation>Den Endpunkt des Elementes mit dem Startpunkt des nächsten Elementes verbinden</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainAngle</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6060"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6061"/>
      <source>Constrain angle</source>
      <translation>Winkel festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6062"/>
      <source>Fix the angle of a line or the angle between two lines</source>
      <translation>Winkel einer Linie oder zweier Linien festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainBlock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1956"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1957"/>
      <source>Constrain Block</source>
      <translation>Fixierung festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1958"/>
      <source>Create a Block constraint on the selected item</source>
      <translation>Erzeuge eine Fixierbeschränkung auf dem ausgewählten Element</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainCoincident</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2265"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2266"/>
      <source>Constrain coincident</source>
      <translation>Koinzidenz erzwingen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2267"/>
      <source>Create a coincident constraint on the selected item</source>
      <translation>Eine Koinzidenzbeschränkung für das gewählte Element setzen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5482"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5483"/>
      <source>Constrain diameter</source>
      <translation>Durchmesser festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5484"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation>Leget den Durchmesser eines Kreises oder Bogens fest</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistance</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2457"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2458"/>
      <source>Constrain distance</source>
      <translation>Distanz festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2459"/>
      <source>Fix a length of a line or the distance between a line and a vertex</source>
      <translation>Die Länge einer Linie oder den Abstand einer Linie und eines Vertex festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistanceX</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3027"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3028"/>
      <source>Constrain horizontal distance</source>
      <translation>Horizontalen Abstand festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3029"/>
      <source>Fix the horizontal distance between two points or line ends</source>
      <translation>Den horizontalen Abstand zwischen zwei Punkten oder Streckenenden festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistanceY</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3277"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3278"/>
      <source>Constrain vertical distance</source>
      <translation>Vertikalen Abstand festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3279"/>
      <source>Fix the vertical distance between two points or line ends</source>
      <translation>Den vertikalen Abstand zwischen zwei Punkten oder Streckenenden festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainEqual</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6573"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6574"/>
      <source>Constrain equal</source>
      <translation>Gleichheit festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6575"/>
      <source>Create an equality constraint between two lines or between circles and arcs</source>
      <translation>Eine Gleichheitsbeschränkung zwischen zwei Linien oder zwischen Kreisen und Bögen festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainHorizontal</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1194"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1195"/>
      <source>Constrain horizontally</source>
      <translation>Horizontal einschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1196"/>
      <source>Create a horizontal constraint on the selected item</source>
      <translation>Eine horizontale Beschränkung für das gewählte Element setzen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainInternalAlignment</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7189"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7190"/>
      <source>Constrain InternalAlignment</source>
      <translation>Interne Ausrichtung einschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7191"/>
      <source>Constrains an element to be aligned with the internal geometry of another element</source>
      <translation>Schränkt die Ausrichtung eines Elements bezüglich der internen geometrz eines anderen Elements ein</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainLock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1688"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1689"/>
      <source>Constrain lock</source>
      <translation>Sperren</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1690"/>
      <source>Create a lock constraint on the selected item</source>
      <translation>Eine Sperrung für das gewählte Element setzen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainParallel</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3561"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3562"/>
      <source>Constrain parallel</source>
      <translation>Parallelität erzwingen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3563"/>
      <source>Create a parallel constraint between two lines</source>
      <translation>Parallelität zwischen zwei Geraden erzwingen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPerpendicular</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3753"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3754"/>
      <source>Constrain perpendicular</source>
      <translation>Orthogonalität festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3755"/>
      <source>Create a perpendicular constraint between two lines</source>
      <translation>Eine Orthogonalitätsbeschränkung zwischen zwei Linien erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPointOnObject</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2840"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2841"/>
      <source>Constrain point onto object</source>
      <translation>Punkt auf Objekt festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2842"/>
      <source>Fix a point onto an object</source>
      <translation>Punkt auf ein Objekt festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5011"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5012"/>
      <source>Constrain radius</source>
      <translation>Radius festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5013"/>
      <source>Fix the radius of a circle or an arc</source>
      <translation>Lege Radius eines Kreises oder Bogens fest</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainSnellsLaw</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7036"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7037"/>
      <source>Constrain refraction (Snell's law')</source>
      <translation>Beschränkung: Lichtbrechung (Snellius-Gesetz)</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7038"/>
      <source>Create a refraction law (Snell's law) constraint between two endpoints of rays and an edge as an interface.</source>
      <translation>Erstellen Sie eine Lichtbrechung (Snellius-Gesetz) als Einschränkung zwischen zwei Endpunkten der Strahlen und einer Kante als Schnittstelle.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainSymmetric</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6763"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6764"/>
      <source>Constrain symmetrical</source>
      <translation>Symmetrie festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6765"/>
      <source>Create a symmetry constraint between two points with respect to a line or a third point</source>
      <translation>Eine Symmetriebeschränkung zwischen zwei Punkten in Bezug auf eine Linie oder einen dritten Punkt erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainTangent</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4374"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4375"/>
      <source>Constrain tangent</source>
      <translation>Tangente setzen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4376"/>
      <source>Create a tangent constraint between two entities</source>
      <translation>Tangente zwischen zwei Elementen erzwingen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainVertical</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1441"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1442"/>
      <source>Constrain vertically</source>
      <translation>Vertikal einschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1443"/>
      <source>Create a vertical constraint on the selected item</source>
      <translation>Eine vertikale Beschränkung für das gewählte Element setzen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConvertToNURB</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="348"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="349"/>
      <source>Convert Geometry to B-spline</source>
      <translation>Konvertiere Geometrie zu B-Spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="350"/>
      <source>Converts the given Geometry to a B-spline</source>
      <translation>Konvertiert die gegebene Geometrie in eine B-Spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1430"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1431"/>
      <source>Copy</source>
      <translation>Kopieren</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1432"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Erstellt eine einfache Kopie der Geometrie von den zuletzt gewählten Punkt</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1989"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1990"/>
      <source>Create arc by three points</source>
      <translation>Bogen aus drei Punkten erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1991"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Erstelle einen Bogen mit Endpunkten und einem Punkt auf Bogen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5280"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5281"/>
      <source>Create circle by three points</source>
      <translation>Kreis aus drei Punkten erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5282"/>
      <source>Create a circle by 3 perimeter points</source>
      <translation>Kreis erstellen aus drei Punkten auf dem Kreisbogen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1677"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1678"/>
      <source>Create arc by center</source>
      <translation>Bogen aus Mittelpunkt erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1679"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Erstelle einen Bogen aus Mittel- und Endpunkten</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3536"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3537"/>
      <source>Create an arc of ellipse</source>
      <translation>Erstellen eines Ellipsen-Bogens</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3538"/>
      <source>Create an arc of ellipse in the sketch</source>
      <translation>Erstellen eines Ellipsen-Bogens in der Skizze</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3920"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3921"/>
      <source>Create an arc of hyperbola</source>
      <translation>Bogen einer Hyperbel erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3922"/>
      <source>Create an arc of hyperbola in the sketch</source>
      <translation>Bogen einer Hyperbel in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4265"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4266"/>
      <source>Create an arc of parabola</source>
      <translation>Erstellen von Bogen der Parabel</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4267"/>
      <source>Create an arc of parabola in the sketch</source>
      <translation>Erstellen von Bogen der Parabel in der Skizze</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4872"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4873"/>
      <source>Create B-spline</source>
      <translation>B-Spline erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4874"/>
      <source>Create a B-spline via control points in the sketch.</source>
      <translation>Erstellen eines B-Splines über Kontrollpunkte in der Skizze.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2292"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2293"/>
      <source>Create circle</source>
      <translation>Kreis erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2294"/>
      <source>Create a circle in the sketch</source>
      <translation>Kreis in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateDraftLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5585"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5586"/>
      <source>Create draft line</source>
      <translation>Entwurfslinie erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5587"/>
      <source>Create a draft line in the sketch</source>
      <translation>Eine Entwurfslinie in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3163"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3164"/>
      <source>Create ellipse by 3 points</source>
      <translation>Erstellen einer Ellipse durch 3 Punkte</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3165"/>
      <source>Create an ellipse by 3 points in the sketch</source>
      <translation>Erstellen einer Ellipse durch 3 Punkte in der Skizze</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3133"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3134"/>
      <source>Create ellipse by center</source>
      <translation>Erstellen einer Ellipse durch Angabe des Zentrums</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3135"/>
      <source>Create an ellipse by center in the sketch</source>
      <translation>Erstellen einer Ellipse durch Angabe des Zentrums in der Skizze</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5904"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5905"/>
      <source>Create fillet</source>
      <translation>Abrundung erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5906"/>
      <source>Create a fillet between two lines or at a coincident point</source>
      <translation>Erstellen einer Abrundung zwischen zwei Geraden oder an einem anliegenden Punkt</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateHeptagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7484"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7485"/>
      <source>Create heptagon</source>
      <translation>Siebeneck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7486"/>
      <source>Create a heptagon in the sketch</source>
      <translation>Siebeneck in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7458"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7459"/>
      <source>Create hexagon</source>
      <translation>Sechseck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7460"/>
      <source>Create a hexagon in the sketch</source>
      <translation>Sechseck in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="418"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="419"/>
      <source>Create line</source>
      <translation>Linie erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="420"/>
      <source>Create a line in the sketch</source>
      <translation>Linie in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7510"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7511"/>
      <source>Create octagon</source>
      <translation>Achteck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7512"/>
      <source>Create an octagon in the sketch</source>
      <translation>Achteck in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7431"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7432"/>
      <source>Create pentagon</source>
      <translation>Fünfeck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7433"/>
      <source>Create a pentagon in the sketch</source>
      <translation>Fünfeck in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePeriodicBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4916"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4917"/>
      <source>Create periodic B-spline</source>
      <translation>Erstellen von periodischer B-Spline</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4918"/>
      <source>Create a periodic B-spline via control points in the sketch.</source>
      <translation>Erstellen periodischer B-Splines über Kontrollpunkte in der Skizze.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePoint</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5528"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5529"/>
      <source>Create point</source>
      <translation>Punkt erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5530"/>
      <source>Create a point in the sketch</source>
      <translation>Punkt in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePolyline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1391"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1392"/>
      <source>Create polyline</source>
      <translation>Linienzug erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1393"/>
      <source>Create a polyline in the sketch. 'M' Key cycles behaviour</source>
      <translation>Einen Linienzug in der Skizze erstellen. Taste 'M' wechselt Verhalten durch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRectangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="657"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="658"/>
      <source>Create rectangle</source>
      <translation>Rechteck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="659"/>
      <source>Create a rectangle in the sketch</source>
      <translation>Rechteck in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7536"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7537"/>
      <source>Create regular polygon</source>
      <translation>Regelmäßiges Polygon erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7538"/>
      <source>Create a regular polygon in the sketch</source>
      <translation>Erstelle ein regelmäßiges Polygon in der Skizze</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSlot</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7146"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7147"/>
      <source>Create slot</source>
      <translation>Nut erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7148"/>
      <source>Create a slot in the sketch</source>
      <translation>Nut in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7405"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7406"/>
      <source>Create square</source>
      <translation>Quadrat erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7407"/>
      <source>Create a square in the sketch</source>
      <translation>Quadrat in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateText</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5557"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5558"/>
      <source>Create text</source>
      <translation>Text erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5559"/>
      <source>Create text in the sketch</source>
      <translation>Text in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7379"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7380"/>
      <source>Create equilateral triangle</source>
      <translation>Gleichseitiges Dreieck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7381"/>
      <source>Create an equilateral triangle in the sketch</source>
      <translation>Erstellen Sie ein gleichseitiges Dreieck in der Skizze</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="670"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="671"/>
      <source>Decrease multiplicity</source>
      <translation>Multiplikation verringern</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="672"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Verringert die Multiplikation eines ausgewählten Knoten einer B-Spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2022"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2023"/>
      <source>Delete All Constraints</source>
      <translation>Alle Einschränkungen löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2024"/>
      <source>Deletes all the constraints</source>
      <translation>Alle Einschränkungen werden gelöscht</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1956"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1957"/>
      <source>Delete All Geometry</source>
      <translation>Gesamte Geometrie löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1958"/>
      <source>Deletes all the geometry and constraints but external geometry</source>
      <translation>Löscht alle Geometrie und Einschränkungen, jedoch ohne die externe Geometrie</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherEditSketch</name>
    <message>
      <location filename="../../Command.cpp" line="283"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="284"/>
      <source>Edit sketch</source>
      <translation>Skizze bearbeiten</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="285"/>
      <source>Edit the selected sketch</source>
      <translation>ausgewählte Skizze bearbeiten</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExtend</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6423"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6424"/>
      <source>Extend edge</source>
      <translation>Äußere Kanten</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6425"/>
      <source>Extend an edge with respect to the picked position</source>
      <translation>Verlängern einer Kante in Bezug auf die ausgewählte Position</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExternal</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6649"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6650"/>
      <source>External geometry</source>
      <translation>Externe Geometrie</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6651"/>
      <source>Create an edge linked to an external geometry</source>
      <translation>Erstellen einer Kante verknüpft mit einer externen Geometrie</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="429"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="430"/>
      <source>Increase degree</source>
      <translation>Erhöhung des Grades</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="431"/>
      <source>Increases the degree of the B-spline</source>
      <translation>Erhöhen den Grades der B-Spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="509"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="510"/>
      <source>Increase knot multiplicity</source>
      <translation>Knoten-Multiplikation erhöhen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="511"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Erhöht die Multiplikation eines ausgewählten Knoten einer B-Spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherLeaveSketch</name>
    <message>
      <location filename="../../Command.cpp" line="314"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="315"/>
      <source>Leave sketch</source>
      <translation>Skizze verlassen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="316"/>
      <source>Close the editing of the sketch</source>
      <translation>Bearbeitung der Skizze beenden</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="443"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="444"/>
      <source>Map sketch to face...</source>
      <translation>Skizze einer Fläche zuordnen...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="445"/>
      <source>Map a sketch to a face</source>
      <translation>Eine Skizze einer Fläche zuordnen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="495"/>
      <source>Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed!</source>
      <translation>Einige der ausgewählten Objekte hängen von der Skizze ab. Zirkuläre Abhängigkeiten sind nicht erlaubt!</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMergeSketches</name>
    <message>
      <location filename="../../Command.cpp" line="784"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="785"/>
      <location filename="../../Command.cpp" line="786"/>
      <source>Merge sketches</source>
      <translation>Skizzen zusammenführen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="799"/>
      <source>Wrong selection</source>
      <translation>Falsche Auswahl</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="800"/>
      <source>Select at least two sketches, please.</source>
      <translation>Bitte wählen Sie mindestens zwei Skizzen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMirrorSketch</name>
    <message>
      <location filename="../../Command.cpp" line="674"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="675"/>
      <location filename="../../Command.cpp" line="676"/>
      <source>Mirror sketch</source>
      <translation>Skizze spiegeln</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="689"/>
      <source>Wrong selection</source>
      <translation>Falsche Auswahl</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="690"/>
      <source>Select one or more sketches, please.</source>
      <translation>Bitte wählen Sie eine oder mehrere Skizzen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMove</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1517"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1518"/>
      <source>Move</source>
      <translation>Verschieben</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1519"/>
      <source>Moves the geometry taking as reference the last selected point</source>
      <translation>Verschiebt die Geometrie und verwendet den zuletzt ausgewählten Punkt als Referenz</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherNewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="142"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="143"/>
      <source>Create sketch</source>
      <translation>Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="144"/>
      <source>Create a new sketch</source>
      <translation>Neue Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRectangularArray</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1817"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1818"/>
      <source>Rectangular Array</source>
      <translation>Rechteckiges Array</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1819"/>
      <source>Creates an rectangular array pattern of the geometry taking as reference the last selected point</source>
      <translation>Erzeugt ein rechteckiges Array der Geometrie mit Bezug auf den zuletzt ausgewählten Punkt</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="360"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="361"/>
      <source>Reorient sketch...</source>
      <translation>Skizze neu ausrichten...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="362"/>
      <source>Reorient the selected sketch</source>
      <translation>Die ausgewählte Skizze neu ausrichten</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRestoreInternalAlignmentGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="822"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="823"/>
      <source>Show/hide internal geometry</source>
      <translation>Anzeigen/Ausblenden der internen Geometrie</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="824"/>
      <source>Show all internal geometry / hide unused internal geometry</source>
      <translation>Anzeige aller internen Geometrie / Ausblenden aller unbenutzten internen Geometrie</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConflictingConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="542"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="543"/>
      <location filename="../../CommandSketcherTools.cpp" line="544"/>
      <source>Select Conflicting Constraints</source>
      <translation>Wählen Sie widersprüchliche Einschränkungen aus</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="290"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="291"/>
      <source>Select Constraints</source>
      <translation>Wählen Sie Einschränkungen aus</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="292"/>
      <source>Select the constraints associated to the selected elements</source>
      <translation>Wählen Sie die Einschränkungen der ausgewählten Elemente aus</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsAssociatedWithConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="593"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="594"/>
      <location filename="../../CommandSketcherTools.cpp" line="595"/>
      <source>Select Elements associated with constraints</source>
      <translation>Wählen Sie Elemente mit Einschränkungen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsWithDoFs</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="715"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="716"/>
      <source>Select solver DoFs</source>
      <translation>Wähle Freiheitsgrade des Lösers</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="717"/>
      <source>Select elements where the solver still detects unconstrained degrees of freedom.</source>
      <translation>Wähle Elemente aus, bei denen der Löser nach wie vor uneingeschränkte Freiheitsgrade erkennt.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectHorizontalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="446"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="447"/>
      <source>Select Horizontal Axis</source>
      <translation>horizontale Achse auswählen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="448"/>
      <source>Select the horizontal axis</source>
      <translation>Wählen Sie die horizontale Achse aus</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectOrigin</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="354"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="355"/>
      <source>Select Origin</source>
      <translation>Ursprung auswählen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="356"/>
      <source>Select the origin point</source>
      <translation>Wählen Sie den Ursprung</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectRedundantConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="489"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="490"/>
      <location filename="../../CommandSketcherTools.cpp" line="491"/>
      <source>Select Redundant Constraints</source>
      <translation>Wählen Sie redundante Einschränkungen aus</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectVerticalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="402"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="403"/>
      <source>Select Vertical Axis</source>
      <translation>vertikale Achse auswählen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="404"/>
      <source>Select the vertical axis</source>
      <translation>Wählen Sie die vertikale Achse aus</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSwitchVirtualSpace</name>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="97"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="98"/>
      <source>Switch virtual space</source>
      <translation>Wechsle zum virtuellen Bereich</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="99"/>
      <source>Switches the selected constraints or the view to the other virtual space</source>
      <translation>Schaltet die ausgewählten Einschränkungen oder die Ansicht auf den virtuellen Bereich um</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSymmetry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="921"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="922"/>
      <source>Symmetry</source>
      <translation>Symmetrie</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="923"/>
      <source>Creates symmetric geometry with respect to the last selected line or point</source>
      <translation>Erstellt eine symmetrische Geometrie mit Bezug auf die zuletzt ausgewählte Linie oder Punkt</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleConstruction</name>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="73"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="74"/>
      <source>Toggle construction geometry</source>
      <translation>Umschalten der Hilfsgeometrie</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="75"/>
      <source>Toggles the toolbar or selected geometry to/from construction mode</source>
      <translation>Schaltet die Symbolleiste oder die ausgewählte Geometrie von oder in den Konstruktionsmodus</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleDrivingConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7605"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7606"/>
      <source>Toggle reference/driving constraint</source>
      <translation>Umschalten auf steuernde Bemaßung</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7607"/>
      <source>Toggles the toolbar or selected constraints to/from reference mode</source>
      <translation>Schaltet die Toolbar oder die ausgewählten Beschränkungen in/aus dem Steuer-Modus</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherTrimming</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6067"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6068"/>
      <source>Trim edge</source>
      <translation>Kante zuschneiden</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6069"/>
      <source>Trim an edge with respect to the picked position</source>
      <translation>Trimmen einer Kante bezüglich der ausgewählten Position</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherValidateSketch</name>
    <message>
      <location filename="../../Command.cpp" line="640"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="641"/>
      <source>Validate sketch...</source>
      <translation>Skizze überprüfen...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="642"/>
      <source>Validate sketch</source>
      <translation>Skizze überprüfen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="654"/>
      <source>Wrong selection</source>
      <translation>Falsche Auswahl</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="655"/>
      <source>Select one sketch, please.</source>
      <translation>Bitte wählen Sie eine Skizze.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSection</name>
    <message>
      <location filename="../../Command.cpp" line="864"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="865"/>
      <source>View section</source>
      <translation>Abschnitt anzeigen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="866"/>
      <source>Switches between section and full view</source>
      <translation>Wechselt zwischen Schnitt- und Vollansicht</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="602"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="603"/>
      <source>View sketch</source>
      <translation>Skizze anzeigen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="604"/>
      <source>View sketch perpendicular to sketch plane</source>
      <translation>Skizze senkrecht zur Skizzenebene anzeigen</translation>
    </message>
  </context>
  <context>
    <name>Exceptions</name>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="376"/>
      <source>Autoconstrain error: Unsolvable sketch while applying coincident constraints.</source>
      <translation>Fehler automatische Beschränkungen: unlösbare Skizze beim Anwenden von Koinzidenzen.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="455"/>
      <source>Autoconstrain error: Unsolvable sketch while applying vertical/horizontal constraints.</source>
      <translation>Fehler automatische Beschränkungen: unlösbare Skizze beim Anwenden von vetikalen/horizontalen Beschränkungen.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="650"/>
      <source>Autoconstrain error: Unsolvable sketch while applying equality constraints.</source>
      <translation>Fehler automatische Beschränkungen: unlösbare Skizze beim Anwenden von gleichheits Beschränkungen.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="704"/>
      <source>Autoconstrain error: Unsolvable sketch without constraints.</source>
      <translation>Fehler automatische Beschränkungen: unlösbare Skizze ohne Beschränkungen.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="741"/>
      <source>Autoconstrain error: Unsolvable sketch after applying horizontal and vertical constraints.</source>
      <translation>Fehler automatische Beschränkungen: unlösbare Skizze nach dem Anwenden von horizontalen und vertikalen Beschränkungen.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="763"/>
      <source>Autoconstrain error: Unsolvable sketch after applying point-on-point constraints.</source>
      <translation>Fehler automatische Beschränkungen: unlösbare Skizze nach dem Anwenden von Punkt auf Punkt Beschränkungen.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="791"/>
      <source>Autoconstrain error: Unsolvable sketch after applying equality constraints.</source>
      <translation>Fehler automatische Beschränkungen: unlösbare Skizze nach dem Anwenden von gleichheits Beschränkungen.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="1500"/>
      <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>Schnittpunkt von Kurven konnte nicht gefunden werden. Versuchen Sie eine Koinzidenz Beschränkung zwischen den Scheitelpunkten der Kurven hinzuzufügen, die Sie verrunden möchten.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="4897"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher.</source>
      <translation>Diese Version von OCE/OCC unterstützt keine Knoten-Operationen. Sie benötigen 6.9.0 oder höher.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="4901"/>
      <source>BSpline Geometry Index (GeoID) is out of bounds.</source>
      <translation>BSpline Geometrie Index (GeoID) ist außerhalb des gültigen Bereichs.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="4904"/>
      <source>You are requesting no change in knot multiplicity.</source>
      <translation>Sie fordern keine Änderung in der Multiplizität der Knoten.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="4909"/>
      <source>The Geometry Index (GeoId) provided is not a B-spline curve.</source>
      <translation>Der bereitgestellte Geometrieindex (GeoId) ist keine B-Spline-Kurve.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="4916"/>
      <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>Der Knotenindex ist außerhalb der Grenzen. Beachten Sie, dass der erste Knoten gemäß der OCC-Notation den Index 1 und nicht Null hat.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="4923"/>
      <source>The multiplicity cannot be increased beyond the degree of the B-spline.</source>
      <translation>Die Multiplizität kann nicht über den Grad des B-Splines hinaus erhöht werden.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="4926"/>
      <source>The multiplicity cannot be decreased beyond zero.</source>
      <translation>Die Multiplizität kann nicht über Null hinaus verringert werden.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="4939"/>
      <source>OCC is unable to decrease the multiplicity within the maximum tolerance.</source>
      <translation>OCC kann die Multiplizität innerhalb der maximalen Toleranz nicht verringern.</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskSketcherCreateCommands</name>
    <message>
      <location filename="../../TaskSketcherCreateCommands.cpp" line="41"/>
      <source>Appearance</source>
      <translation>Erscheinungsbild</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppSketcherGui.cpp" line="123"/>
      <location filename="../../AppSketcherGui.cpp" line="124"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="111"/>
      <source>There are no modes that accept the selected set of subelements</source>
      <translation>Es gibt keine Modi, die die ausgewählten Unterelementen akzeptieren</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="114"/>
      <source>Broken link to support subelements</source>
      <translation>Kaputter Link zur Unterstützung von Unterelementen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="117"/>
      <location filename="../../Command.cpp" line="126"/>
      <source>Unexpected error</source>
      <translation>Unerwarteter Fehler</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="121"/>
      <source>Face is non-planar</source>
      <translation>Oberfläche ist nicht planar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="123"/>
      <source>Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed)</source>
      <translation>Ausgewählte Formen sind von der falschen Form (z. B. eine gebogene Kante wo eine gerade benötigt wird)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="164"/>
      <source>Sketch mapping</source>
      <translation>Skizzen Zuordnung</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="165"/>
      <source>Can't map the sketch to selected object. %1.</source>
      <translation>Ausgewähltes Objekt kann nicht der Skizze zugeordnet werden. %1.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="172"/>
      <location filename="../../Command.cpp" line="523"/>
      <source>Don't attach</source>
      <translation>Nicht anhängen</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="123"/>
      <location filename="../../CommandAlterGeometry.cpp" line="131"/>
      <location filename="../../CommandConstraints.cpp" line="228"/>
      <location filename="../../CommandConstraints.cpp" line="234"/>
      <location filename="../../CommandConstraints.cpp" line="1224"/>
      <location filename="../../CommandConstraints.cpp" line="1471"/>
      <location filename="../../CommandConstraints.cpp" line="1717"/>
      <location filename="../../CommandConstraints.cpp" line="1740"/>
      <location filename="../../CommandConstraints.cpp" line="1744"/>
      <location filename="../../CommandConstraints.cpp" line="1985"/>
      <location filename="../../CommandConstraints.cpp" line="2012"/>
      <location filename="../../CommandConstraints.cpp" line="2016"/>
      <location filename="../../CommandConstraints.cpp" line="2296"/>
      <location filename="../../CommandConstraints.cpp" line="2307"/>
      <location filename="../../CommandConstraints.cpp" line="2317"/>
      <location filename="../../CommandConstraints.cpp" line="2491"/>
      <location filename="../../CommandConstraints.cpp" line="2502"/>
      <location filename="../../CommandConstraints.cpp" line="2597"/>
      <location filename="../../CommandConstraints.cpp" line="2629"/>
      <location filename="../../CommandConstraints.cpp" line="2720"/>
      <location filename="../../CommandConstraints.cpp" line="2874"/>
      <location filename="../../CommandConstraints.cpp" line="2914"/>
      <location filename="../../CommandConstraints.cpp" line="2930"/>
      <location filename="../../CommandConstraints.cpp" line="2937"/>
      <location filename="../../CommandConstraints.cpp" line="2984"/>
      <location filename="../../CommandConstraints.cpp" line="3001"/>
      <location filename="../../CommandConstraints.cpp" line="3059"/>
      <location filename="../../CommandConstraints.cpp" line="3070"/>
      <location filename="../../CommandConstraints.cpp" line="3097"/>
      <location filename="../../CommandConstraints.cpp" line="3146"/>
      <location filename="../../CommandConstraints.cpp" line="3175"/>
      <location filename="../../CommandConstraints.cpp" line="3204"/>
      <location filename="../../CommandConstraints.cpp" line="3308"/>
      <location filename="../../CommandConstraints.cpp" line="3319"/>
      <location filename="../../CommandConstraints.cpp" line="3344"/>
      <location filename="../../CommandConstraints.cpp" line="3394"/>
      <location filename="../../CommandConstraints.cpp" line="3422"/>
      <location filename="../../CommandConstraints.cpp" line="3451"/>
      <location filename="../../CommandConstraints.cpp" line="3593"/>
      <location filename="../../CommandConstraints.cpp" line="3606"/>
      <location filename="../../CommandConstraints.cpp" line="3620"/>
      <location filename="../../CommandConstraints.cpp" line="3636"/>
      <location filename="../../CommandConstraints.cpp" line="3675"/>
      <location filename="../../CommandConstraints.cpp" line="3803"/>
      <location filename="../../CommandConstraints.cpp" line="3816"/>
      <location filename="../../CommandConstraints.cpp" line="3897"/>
      <location filename="../../CommandConstraints.cpp" line="3935"/>
      <location filename="../../CommandConstraints.cpp" line="3944"/>
      <location filename="../../CommandConstraints.cpp" line="3969"/>
      <location filename="../../CommandConstraints.cpp" line="3978"/>
      <location filename="../../CommandConstraints.cpp" line="4111"/>
      <location filename="../../CommandConstraints.cpp" line="4146"/>
      <location filename="../../CommandConstraints.cpp" line="4155"/>
      <location filename="../../CommandConstraints.cpp" line="4422"/>
      <location filename="../../CommandConstraints.cpp" line="4435"/>
      <location filename="../../CommandConstraints.cpp" line="4515"/>
      <location filename="../../CommandConstraints.cpp" line="4536"/>
      <location filename="../../CommandConstraints.cpp" line="4545"/>
      <location filename="../../CommandConstraints.cpp" line="4570"/>
      <location filename="../../CommandConstraints.cpp" line="4741"/>
      <location filename="../../CommandConstraints.cpp" line="4777"/>
      <location filename="../../CommandConstraints.cpp" line="4911"/>
      <location filename="../../CommandConstraints.cpp" line="5041"/>
      <location filename="../../CommandConstraints.cpp" line="5052"/>
      <location filename="../../CommandConstraints.cpp" line="5103"/>
      <location filename="../../CommandConstraints.cpp" line="5340"/>
      <location filename="../../CommandConstraints.cpp" line="5512"/>
      <location filename="../../CommandConstraints.cpp" line="5523"/>
      <location filename="../../CommandConstraints.cpp" line="5574"/>
      <location filename="../../CommandConstraints.cpp" line="5811"/>
      <location filename="../../CommandConstraints.cpp" line="6103"/>
      <location filename="../../CommandConstraints.cpp" line="6115"/>
      <location filename="../../CommandConstraints.cpp" line="6295"/>
      <location filename="../../CommandConstraints.cpp" line="6351"/>
      <location filename="../../CommandConstraints.cpp" line="6603"/>
      <location filename="../../CommandConstraints.cpp" line="6616"/>
      <location filename="../../CommandConstraints.cpp" line="6632"/>
      <location filename="../../CommandConstraints.cpp" line="6637"/>
      <location filename="../../CommandConstraints.cpp" line="6656"/>
      <location filename="../../CommandConstraints.cpp" line="6676"/>
      <location filename="../../CommandConstraints.cpp" line="6690"/>
      <location filename="../../CommandConstraints.cpp" line="6801"/>
      <location filename="../../CommandConstraints.cpp" line="6813"/>
      <location filename="../../CommandConstraints.cpp" line="6837"/>
      <location filename="../../CommandConstraints.cpp" line="6858"/>
      <location filename="../../CommandConstraints.cpp" line="6887"/>
      <location filename="../../CommandConstraints.cpp" line="6923"/>
      <location filename="../../CommandConstraints.cpp" line="6945"/>
      <location filename="../../CommandConstraints.cpp" line="6972"/>
      <location filename="../../CommandConstraints.cpp" line="6988"/>
      <location filename="../../CommandConstraints.cpp" line="7110"/>
      <location filename="../../CommandConstraints.cpp" line="7207"/>
      <location filename="../../CommandConstraints.cpp" line="7218"/>
      <location filename="../../CommandConstraints.cpp" line="7238"/>
      <location filename="../../CommandConstraints.cpp" line="7261"/>
      <location filename="../../CommandConstraints.cpp" line="7283"/>
      <location filename="../../CommandConstraints.cpp" line="7289"/>
      <location filename="../../CommandConstraints.cpp" line="7295"/>
      <location filename="../../CommandConstraints.cpp" line="7436"/>
      <location filename="../../CommandConstraints.cpp" line="7442"/>
      <location filename="../../CommandConstraints.cpp" line="7448"/>
      <location filename="../../CommandConstraints.cpp" line="7454"/>
      <location filename="../../CommandConstraints.cpp" line="7587"/>
      <location filename="../../CommandConstraints.cpp" line="7642"/>
      <location filename="../../CommandConstraints.cpp" line="7650"/>
      <location filename="../../CommandConstraints.cpp" line="7682"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="407"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="487"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="543"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="610"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="704"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="758"/>
      <location filename="../../CommandSketcherTools.cpp" line="117"/>
      <location filename="../../CommandSketcherTools.cpp" line="125"/>
      <location filename="../../CommandSketcherTools.cpp" line="167"/>
      <location filename="../../CommandSketcherTools.cpp" line="225"/>
      <location filename="../../CommandSketcherTools.cpp" line="233"/>
      <location filename="../../CommandSketcherTools.cpp" line="309"/>
      <location filename="../../CommandSketcherTools.cpp" line="841"/>
      <location filename="../../CommandSketcherTools.cpp" line="940"/>
      <location filename="../../CommandSketcherTools.cpp" line="948"/>
      <location filename="../../CommandSketcherTools.cpp" line="1054"/>
      <location filename="../../CommandSketcherTools.cpp" line="1060"/>
      <location filename="../../CommandSketcherTools.cpp" line="1303"/>
      <location filename="../../CommandSketcherTools.cpp" line="1311"/>
      <location filename="../../CommandSketcherTools.cpp" line="1370"/>
      <location filename="../../CommandSketcherTools.cpp" line="1836"/>
      <location filename="../../CommandSketcherTools.cpp" line="1844"/>
      <location filename="../../CommandSketcherTools.cpp" line="1906"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="122"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="130"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="154"/>
      <source>Wrong selection</source>
      <translation>Falsche Auswahl</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="124"/>
      <location filename="../../CommandAlterGeometry.cpp" line="132"/>
      <source>Select edge(s) from the sketch.</source>
      <translation>Wählen Sie Kante(n) aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="176"/>
      <location filename="../../CommandConstraints.cpp" line="5285"/>
      <location filename="../../CommandConstraints.cpp" line="5418"/>
      <location filename="../../CommandConstraints.cpp" line="5756"/>
      <location filename="../../CommandConstraints.cpp" line="5889"/>
      <location filename="../../EditDatumDialog.cpp" line="179"/>
      <source>Dimensional constraint</source>
      <translation>Dimensionale Beschränkung</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="229"/>
      <source>Cannot add a constraint between two external geometries!</source>
      <translation>Eine Nebenbedingung zwischen zwei externen Geometrien kann nicht hinzugefügt werden!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="235"/>
      <source>Cannot add a constraint between two fixed geometries! Fixed geometries involve external geometry, blocked geometry or special points as B-spline knot points.</source>
      <translation>Eine Beschränkung zwischen zwei festen Geometrien kann nicht hinzugefügt werden! Feste Geometrien beinhalten externe Geometrie, geblockte Geometrie oder spezielle Punkte als B-Spline Knotenpunkte.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="780"/>
      <location filename="../../CommandConstraints.cpp" line="791"/>
      <location filename="../../CommandConstraints.cpp" line="803"/>
      <source>Only sketch and its support is allowed to select</source>
      <translation>Nur Skizze und ihre Auflage dürfen ausgewählt werden</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="812"/>
      <source>One of the selected has to be on the sketch</source>
      <translation>Eine der Ausgewählten muss auf der Skizze liegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1225"/>
      <location filename="../../CommandConstraints.cpp" line="1472"/>
      <source>Select an edge from the sketch.</source>
      <translation>Wählen Sie eine Kante aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1250"/>
      <location filename="../../CommandConstraints.cpp" line="1264"/>
      <location filename="../../CommandConstraints.cpp" line="1270"/>
      <location filename="../../CommandConstraints.cpp" line="1289"/>
      <location filename="../../CommandConstraints.cpp" line="1316"/>
      <location filename="../../CommandConstraints.cpp" line="1343"/>
      <location filename="../../CommandConstraints.cpp" line="1357"/>
      <location filename="../../CommandConstraints.cpp" line="1363"/>
      <location filename="../../CommandConstraints.cpp" line="1497"/>
      <location filename="../../CommandConstraints.cpp" line="1511"/>
      <location filename="../../CommandConstraints.cpp" line="1517"/>
      <location filename="../../CommandConstraints.cpp" line="1535"/>
      <location filename="../../CommandConstraints.cpp" line="1562"/>
      <location filename="../../CommandConstraints.cpp" line="1590"/>
      <location filename="../../CommandConstraints.cpp" line="1599"/>
      <location filename="../../CommandConstraints.cpp" line="1610"/>
      <location filename="../../CommandSketcherTools.cpp" line="157"/>
      <location filename="../../CommandSketcherTools.cpp" line="257"/>
      <source>Impossible constraint</source>
      <translation>Nicht erfüllbare Bedingung</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1251"/>
      <location filename="../../CommandConstraints.cpp" line="1344"/>
      <location filename="../../CommandConstraints.cpp" line="1498"/>
      <location filename="../../CommandConstraints.cpp" line="1591"/>
      <source>The selected edge is not a line segment</source>
      <translation>Die gewählte Kante ist kein Linienabschnitt</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1259"/>
      <location filename="../../CommandConstraints.cpp" line="1352"/>
      <location filename="../../CommandConstraints.cpp" line="1506"/>
      <location filename="../../CommandConstraints.cpp" line="1604"/>
      <location filename="../../CommandConstraints.cpp" line="2026"/>
      <location filename="../../CommandConstraints.cpp" line="2076"/>
      <source>Double constraint</source>
      <translation>Doppelbedingung</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1260"/>
      <location filename="../../CommandConstraints.cpp" line="1353"/>
      <location filename="../../CommandConstraints.cpp" line="1512"/>
      <location filename="../../CommandConstraints.cpp" line="1600"/>
      <source>The selected edge already has a horizontal constraint!</source>
      <translation>Die ausgewählte Kante hat bereits eine horizontale Einschränkung!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1265"/>
      <location filename="../../CommandConstraints.cpp" line="1358"/>
      <location filename="../../CommandConstraints.cpp" line="1507"/>
      <location filename="../../CommandConstraints.cpp" line="1605"/>
      <source>The selected edge already has a vertical constraint!</source>
      <translation>Die ausgewählte Kante hat bereits eine vertikale Einschränkung!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1271"/>
      <location filename="../../CommandConstraints.cpp" line="1364"/>
      <location filename="../../CommandConstraints.cpp" line="1518"/>
      <location filename="../../CommandConstraints.cpp" line="1611"/>
      <location filename="../../CommandConstraints.cpp" line="2027"/>
      <location filename="../../CommandConstraints.cpp" line="2077"/>
      <source>The selected edge already has a Block constraint!</source>
      <translation>Die ausgewählte Kante hat bereits eine fixier Einschränkung!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1290"/>
      <source>The selected item(s) can't accept a horizontal constraint!</source>
      <translation>Die ausgewählten Elemente nehmen keine horizontale Nebenbedingung an!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1317"/>
      <source>There are more than one fixed point selected. Select a maximum of one fixed point!</source>
      <translation>Es ist mehr als ein Fixpunkt ausgewählt. Wähle maximal einen Fixpunkt!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1536"/>
      <source>The selected item(s) can't accept a vertical constraint!</source>
      <translation>Die ausgewählten Elemente nehmen keine vertikale Nebenbedingung an!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1563"/>
      <source>There are more than one fixed points selected. Select a maximum of one fixed point!</source>
      <translation>Es ist mehr als ein Fixpunkt ausgewählt. Wähle maximal einen Fixpunkt!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1718"/>
      <location filename="../../CommandConstraints.cpp" line="1986"/>
      <source>Select vertices from the sketch.</source>
      <translation>Wählen Sie Knoten aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1741"/>
      <source>Select one vertex from the sketch other than the origin.</source>
      <translation>Wählen Sie einen Punkt der Skizze außer den Ursprung.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1745"/>
      <source>Select only vertices from the sketch. The last selected vertex may be the origin.</source>
      <translation>Wählen Sie nur Scheitelpunkte aus der Skizze. Die letzten ausgewählte Scheitelpunkt ist möglicherweise der Ursprung.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1997"/>
      <source>Wrong solver status</source>
      <translation>Falscher Solver Status</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1998"/>
      <source>A Block constraint cannot be added if the sketch is unsolved or there are redundant and/or conflicting constraints.</source>
      <translation>Eine Fixierung kann nicht hinzugefügt werden, wenn die Skizze nicht gelöst ist oder redundante und / oder widersprüchliche Einschränkungen vorliegen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2013"/>
      <source>Select one edge from the sketch.</source>
      <translation>Wähle eine Kante aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2017"/>
      <source>Select only edges from the sketch.</source>
      <translation>Wähle nur Kanten aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2047"/>
      <location filename="../../CommandConstraints.cpp" line="2093"/>
      <location filename="../../CommandConstraints.cpp" line="3873"/>
      <location filename="../../CommandConstraints.cpp" line="4338"/>
      <location filename="../../CommandConstraints.cpp" line="4492"/>
      <location filename="../../CommandConstraints.cpp" line="4975"/>
      <location filename="../../CommandConstraints.cpp" line="7172"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="745"/>
      <source>Error</source>
      <translation>Fehlermeldungen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2297"/>
      <source>Select two or more points from the sketch.</source>
      <translation>Wählen Sie aus der Skizze zwei oder mehr Punkte aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2308"/>
      <location filename="../../CommandConstraints.cpp" line="2318"/>
      <source>Select two or more vertexes from the sketch.</source>
      <translation>Wählen Sie zwei oder mehr Scheitelpunkte von der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2372"/>
      <location filename="../../CommandConstraints.cpp" line="4601"/>
      <source>Constraint Substitution</source>
      <translation>Beschränkung Ersetzen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2373"/>
      <source>Endpoint to endpoint tangency was applied instead.</source>
      <translation>Die Endpunkt zu Endpunkt Tangente wurde stattdessen angewendet.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2492"/>
      <source>Select vertexes from the sketch.</source>
      <translation>Wählen Sie Vertexe aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2503"/>
      <location filename="../../CommandConstraints.cpp" line="2630"/>
      <source>Select exactly one line or one point and one line or two points from the sketch.</source>
      <translation>Wählen Sie genau eine Linie oder einen Punkt und eine Linie oder zwei Punkte aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2598"/>
      <source>Cannot add a length constraint on an axis!</source>
      <translation>Keine Längenbeschränkung einer Achse möglich!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2721"/>
      <source>This constraint does not make sense for non-linear curves</source>
      <translation>Diese Einschränkung ist für nichtlineare Kurven nicht sinnvoll</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2875"/>
      <location filename="../../CommandConstraints.cpp" line="3060"/>
      <location filename="../../CommandConstraints.cpp" line="3309"/>
      <location filename="../../CommandConstraints.cpp" line="5042"/>
      <location filename="../../CommandConstraints.cpp" line="5513"/>
      <location filename="../../CommandConstraints.cpp" line="6104"/>
      <source>Select the right things from the sketch.</source>
      <translation>Wähle die richtigen Dinge aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2915"/>
      <location filename="../../CommandConstraints.cpp" line="2985"/>
      <source>Point on B-spline edge currently unsupported.</source>
      <translation>Punkt auf B-Spline Rand wird derzeit nicht unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2931"/>
      <location filename="../../CommandConstraints.cpp" line="3002"/>
      <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>Keiner der gewählten Punkte wurde beschränkt auf die zugehörigen Kurven. Sie sind entweder Bestandteil des gleichen Elements oder Sie sind beide Externe Geometrie.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2938"/>
      <source>Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points.</source>
      <translation>Wählen Sie entweder einen Punkt und mehrere Kurven oder eine Kurve und mehrere Punkte. Sie haben %1 Kurven und %2 Punkte ausgewählt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3071"/>
      <location filename="../../CommandConstraints.cpp" line="3176"/>
      <location filename="../../CommandConstraints.cpp" line="3320"/>
      <location filename="../../CommandConstraints.cpp" line="3423"/>
      <source>Select exactly one line or up to two points from the sketch.</source>
      <translation>Wählen Sie genau eine Linie oder bis zu zwei Punkte aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3098"/>
      <source>Cannot add a horizontal length constraint on an axis!</source>
      <translation>Keine horizontale Längenbeschränkung einer Achse möglich!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3147"/>
      <source>Cannot add a fixed x-coordinate constraint on the origin point!</source>
      <translation>Eine feste x-Einschränkung auf den Ursprung kann nicht hinzugefügt werden!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3205"/>
      <location filename="../../CommandConstraints.cpp" line="3452"/>
      <source>This constraint only makes sense on a line segment or a pair of points</source>
      <translation>Diese Einschränkung macht nur Sinn auf einem Liniensegment oder einem Paar von Punkten</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3345"/>
      <source>Cannot add a vertical length constraint on an axis!</source>
      <translation>Keine vertikale Längenbeschränkung einer Achse möglich!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3395"/>
      <source>Cannot add a fixed y-coordinate constraint on the origin point!</source>
      <translation>Eine feste y-Einschränkung auf den Ursprung kann nicht hinzugefügt werden!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3594"/>
      <source>Select two or more lines from the sketch.</source>
      <translation>Wählen Sie zwei oder mehr Linien aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3607"/>
      <location filename="../../CommandConstraints.cpp" line="6617"/>
      <source>Select at least two lines from the sketch.</source>
      <translation>Wählen Sie mindestens zwei Linien aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3621"/>
      <source>Select a valid line</source>
      <translation>Wählen Sie eine gültige Linie aus</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3637"/>
      <location filename="../../CommandConstraints.cpp" line="3676"/>
      <source>The selected edge is not a valid line</source>
      <translation>Die gewählte Kante ist keine gültige Linie</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3781"/>
      <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>Es gibt mehrere Möglichkeiten diese Beschränkung anzuwenden.  

Erlaubte Kombinationen: zwei Kurven; einen Endpunkt und eine Kurve; zwei Endpunkte; zwei Kurven und einen Punkt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3801"/>
      <source>Select some geometry from the sketch.</source>
      <comment>perpendicular constraint</comment>
      <translation>Geometrie aus der Skizze auswählen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3814"/>
      <source>Wrong number of selected objects!</source>
      <comment>perpendicular constraint</comment>
      <translation>Falsche Anzahl von ausgewählten Objekten!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3889"/>
      <location filename="../../CommandConstraints.cpp" line="4507"/>
      <source>With 3 objects, there must be 2 curves and 1 point.</source>
      <comment>tangent constraint</comment>
      <translation>Bei 3 Objekten müssen diese aus 2 Kurven und 1 Punkt bestehen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3898"/>
      <location filename="../../CommandConstraints.cpp" line="3936"/>
      <source>Cannot add a perpendicularity constraint at an unconnected point!</source>
      <translation>Eine Rechtwinkligkeitsbedingung kann nicht zu einem unverbundenen Punkt hinzugefügt werden!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3945"/>
      <location filename="../../CommandConstraints.cpp" line="3979"/>
      <location filename="../../CommandConstraints.cpp" line="4156"/>
      <source>Perpendicular to B-spline edge currently unsupported.</source>
      <translation>Senkrecht zur B-Spline-Kante wird derzeit nicht unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3970"/>
      <location filename="../../CommandConstraints.cpp" line="4147"/>
      <source>One of the selected edges should be a line.</source>
      <translation>Eine der ausgewählten Kanten sollte eine Gerade sein.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4401"/>
      <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>Es gibt eine Reihe von Möglichkeiten, wie diese Einschränkung angewendet werden kann. 

Akzeptierte Kombinationen: zwei Kurven; Ein Endpunkt und eine Kurve; Zwei Endpunkte; Zwei Kurven und ein Punkt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4420"/>
      <source>Select some geometry from the sketch.</source>
      <comment>tangent constraint</comment>
      <translation>Geometrie aus der Skizze auswählen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4433"/>
      <source>Wrong number of selected objects!</source>
      <comment>tangent constraint</comment>
      <translation>Falsche Anzahl von ausgewählten Objekten!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4516"/>
      <location filename="../../CommandConstraints.cpp" line="4537"/>
      <location filename="../../CommandConstraints.cpp" line="4912"/>
      <source>Cannot add a tangency constraint at an unconnected point!</source>
      <translation>Eine Tangentialrandbedingung kann nicht zu einem unverbundenen Punkt hinzugefügt werden!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4546"/>
      <location filename="../../CommandConstraints.cpp" line="4571"/>
      <location filename="../../CommandConstraints.cpp" line="4778"/>
      <source>Tangency to B-spline edge currently unsupported.</source>
      <translation>Tangentiale zu B-Spline Rand wird derzeit nicht unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4602"/>
      <source>Endpoint to endpoint tangency was applied. The coincident constraint was deleted.</source>
      <translation>Die Endpunkt zu Endpunkt Tangente wurde stattdessen angewendet. Die Koinzidenzbedingung wurde gelöscht.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5053"/>
      <location filename="../../CommandConstraints.cpp" line="5104"/>
      <location filename="../../CommandConstraints.cpp" line="5524"/>
      <location filename="../../CommandConstraints.cpp" line="5575"/>
      <source>Select one or more arcs or circles from the sketch.</source>
      <translation>Wählen Sie eine oder mehrere Bögen oder Kreise aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5156"/>
      <location filename="../../CommandConstraints.cpp" line="5627"/>
      <source>Constrain equal</source>
      <translation>Gleichheit festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5157"/>
      <source>Do you want to share the same radius for all selected elements?</source>
      <translation>Möchten Sie den gleichen Radius allen ausgewählten Elemente zuweisen?</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5341"/>
      <location filename="../../CommandConstraints.cpp" line="5812"/>
      <source>Constraint only applies to arcs or circles.</source>
      <translation>Einschränkung gilt nur für Bögen oder Kreise.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5628"/>
      <source>Do you want to share the same diameter for all selected elements?</source>
      <translation>Möchten Sie für alle ausgewählten Elemente den gleichen Durchmesser verwenden?</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6116"/>
      <location filename="../../CommandConstraints.cpp" line="6352"/>
      <source>Select one or two lines from the sketch. Or select two edges and a point.</source>
      <translation>Wählen Sie eine oder zwei Linien aus der Skizze. Oder wählen Sie zwei Kanten und einen Punkt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6262"/>
      <location filename="../../CommandConstraints.cpp" line="6430"/>
      <source>Parallel lines</source>
      <translation>Parallele Linien</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6263"/>
      <location filename="../../CommandConstraints.cpp" line="6431"/>
      <source>An angle constraint cannot be set for two parallel lines.</source>
      <translation>Eine Winkel-Einschränkung kann für zwei parallele Linien nicht festgelegt werden.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6296"/>
      <source>Cannot add an angle constraint on an axis!</source>
      <translation>Winkelbeschränkung einer Achse nicht möglich!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6604"/>
      <source>Select two edges from the sketch.</source>
      <translation>Wählen Sie zwei Kanten aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6633"/>
      <location filename="../../CommandConstraints.cpp" line="7262"/>
      <source>Select two or more compatible edges</source>
      <translation>Wählen Sie zwei oder mehr kompatible Kanten</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6638"/>
      <source>Sketch axes cannot be used in equality constraints</source>
      <translation>Skizzen-Achsen nicht in Gleichheitbeschränkungen einsetzbar</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6657"/>
      <source>Equality for B-spline edge currently unsupported.</source>
      <translation>Gleichheit für B-Spline Rand wird derzeit nicht unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6677"/>
      <location filename="../../CommandConstraints.cpp" line="6691"/>
      <source>Select two or more edges of similar type</source>
      <translation>Wählen Sie mindestens zwei Kanten ähnlichen Typs</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6802"/>
      <location filename="../../CommandConstraints.cpp" line="6814"/>
      <location filename="../../CommandConstraints.cpp" line="6859"/>
      <location filename="../../CommandConstraints.cpp" line="6924"/>
      <location filename="../../CommandConstraints.cpp" line="6989"/>
      <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>Wählen Sie zwei Punkte und eine Symmetrielinie, zwei Punkte und einen Symmetriepunkt oder eine Linie und einen Symmetriepunkt von der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6838"/>
      <location filename="../../CommandConstraints.cpp" line="6888"/>
      <location filename="../../CommandConstraints.cpp" line="6946"/>
      <location filename="../../CommandConstraints.cpp" line="6973"/>
      <source>Cannot add a symmetry constraint between a line and its end points!</source>
      <translation>Kann keine Symmetrie zwischen einer Linie und deren Endpunkten definieren!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7049"/>
      <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>Wählen Sie zwei Endpunkte von Linien aus, die als Strahlen dienen sollen, und eine Kante, die eine Grenze darstellt. Der erste gewählte Punkt entspricht Index n1, zweitens - zu n2 und der Bezugs-Wert legt das Verhältnis n2/n1 fest.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7064"/>
      <source>Selected objects are not just geometry from one sketch.</source>
      <translation>Ausgewählte Objekte sind nicht nur Geometrie aus einer einzigen Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7073"/>
      <source>Number of selected objects is not 3 (is %1).</source>
      <translation>Die Anzahl der ausgewählten Objekte ist nicht 3 (ist %1).</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7095"/>
      <source>Cannot create constraint with external geometry only!!</source>
      <translation>Kann keine Beschränkung ausschließlich auf Basis einer Externen Geometrie erstellen!!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7102"/>
      <source>Incompatible geometry is selected!</source>
      <translation>Inkompatible Geometrie wurde ausgewählt!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7111"/>
      <source>SnellsLaw on B-spline edge currently unsupported.</source>
      <translation>SnellsLaw auf B-Spline Rand wird derzeit nicht unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7208"/>
      <location filename="../../CommandConstraints.cpp" line="7219"/>
      <source>Select at least one ellipse and one edge from the sketch.</source>
      <translation>Wählen Sie mindestens eine Ellipse und eine Kante aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7239"/>
      <source>Sketch axes cannot be used in internal alignment constraint</source>
      <translation>Skizzen-Achsen können nicht in interner Ausrichtungs-Einschränkung eingesetzt werden</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7284"/>
      <source>You cannot internally constrain an ellipse on other ellipse. Select only one ellipse.</source>
      <translation>Sie können nicht intern eine Ellipse auf eine andere Ellipse beschränken. Wählen Sie nur eine Ellipse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7290"/>
      <location filename="../../CommandConstraints.cpp" line="7449"/>
      <source>Maximum 2 points are supported.</source>
      <translation>Maximal 2 Punkte werden unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7296"/>
      <location filename="../../CommandConstraints.cpp" line="7455"/>
      <source>Maximum 2 lines are supported.</source>
      <translation>Maximal 2 Punkte werden unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7333"/>
      <location filename="../../CommandConstraints.cpp" line="7492"/>
      <source>Nothing to constrain</source>
      <translation>Nichts zu beschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7334"/>
      <source>Currently all internal geometry of the ellipse is already exposed.</source>
      <translation>Alle Innengeometrie der Ellipse ist derzeit bereits benutzt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7415"/>
      <location filename="../../CommandConstraints.cpp" line="7423"/>
      <location filename="../../CommandConstraints.cpp" line="7574"/>
      <location filename="../../CommandConstraints.cpp" line="7582"/>
      <source>Extra elements</source>
      <translation>Zusätzliche Elemente</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7416"/>
      <location filename="../../CommandConstraints.cpp" line="7424"/>
      <location filename="../../CommandConstraints.cpp" line="7575"/>
      <source>More elements than possible for the given ellipse were provided. These were ignored.</source>
      <translation>Mehr Elemente als möglich wurden für die angegebene Ellipse zur Verfügung gestellt. Diese wurden ignoriert.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7437"/>
      <source>You cannot internally constrain an arc of ellipse on other arc of ellipse. Select only one arc of ellipse.</source>
      <translation>Sie können nicht den Bogen einer Ellipse auf einen anderen Bogen der gleichen Ellipse einschränken. Wählen Sie nur einen Bogen einer Ellipse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7443"/>
      <source>You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse.</source>
      <translation>Sie können nicht eine Ellipse auf einen anderen Bogen der gleichen Ellipse einschränken. Wählen Sie nur eine Ellipse oder einen Bogen einer Ellipse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7493"/>
      <source>Currently all internal geometry of the arc of ellipse is already exposed.</source>
      <translation>Die ganze interne Geometrie des elliptischen Bogens ist derzeit bereits freigelegt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7583"/>
      <source>More elements than possible for the given arc of ellipse were provided. These were ignored.</source>
      <translation>Mehr Elemente als möglich wurden für den angegebenen elliptischen Bogen zur Verfügung gestellt. Diese wurden ignoriert.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7588"/>
      <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>Interne Geometrie wird derzeit nur für Ellipsen und elliptische Bögen unterstützt. Das ausgewählte Element muss eine Ellipse oder ein elliptischer Bogen sein.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7643"/>
      <location filename="../../CommandConstraints.cpp" line="7651"/>
      <location filename="../../CommandConstraints.cpp" line="7683"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="123"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="131"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="155"/>
      <source>Select constraint(s) from the sketch.</source>
      <translation>Wählen Sie die Beschränkung(en) aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5856"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="586"/>
      <source>CAD Kernel Error</source>
      <translation>CAD-Kernel-Fehler</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="408"/>
      <source>None of the selected elements is an edge.</source>
      <translation>Keines der ausgewählten Elemente ist eine Kante.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="488"/>
      <source>At least one of the selected objects was not a B-Spline and was ignored.</source>
      <translation>Mindestens eines der ausgewählten Objekte war keine B-Spline und wurde ignoriert.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="524"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="685"/>
      <source>Wrong OCE/OCC version</source>
      <translation>Falsche Version von OCE/OCC</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="525"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="686"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher</source>
      <translation>Diese Version von OCE/OCC unterstützt keine Knoten-Operationen. Sie benötigen 6.9.0 oder höher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="544"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="705"/>
      <source>The selection comprises more than one item. Please select just one knot.</source>
      <translation>Die Auswahl umfasst mehrere Elemente. Bitte wählen Sie nur einen Knoten.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="594"/>
      <source>Input Error</source>
      <translation>Eingabefehler</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="611"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="759"/>
      <source>None of the selected elements is a knot of a B-spline</source>
      <translation>Keines der ausgewählten Elemente ist ein Knoten einer B-Spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="118"/>
      <location filename="../../CommandSketcherTools.cpp" line="126"/>
      <location filename="../../CommandSketcherTools.cpp" line="226"/>
      <location filename="../../CommandSketcherTools.cpp" line="234"/>
      <source>Select at least two edges from the sketch.</source>
      <translation>Wählen Sie mindestens zwei Kanten aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="158"/>
      <location filename="../../CommandSketcherTools.cpp" line="258"/>
      <source>One selected edge is not connectable</source>
      <translation>Eine ausgewählte Kante ist nicht anschließbar</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="168"/>
      <source>Closing a shape formed by exactly two lines makes no sense.</source>
      <translation>Das schließen einer Form, bestehend aus exakt zwei Linien, ergibt keinen Sinn.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="310"/>
      <location filename="../../CommandSketcherTools.cpp" line="842"/>
      <location filename="../../CommandSketcherTools.cpp" line="941"/>
      <location filename="../../CommandSketcherTools.cpp" line="949"/>
      <location filename="../../CommandSketcherTools.cpp" line="1304"/>
      <location filename="../../CommandSketcherTools.cpp" line="1312"/>
      <location filename="../../CommandSketcherTools.cpp" line="1837"/>
      <location filename="../../CommandSketcherTools.cpp" line="1845"/>
      <source>Select elements from a single sketch.</source>
      <translation>Wähle Elemente aus einer einzigen Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="699"/>
      <source>No constraint selected</source>
      <translation>Keine Einschränkung ausgewählt</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="700"/>
      <source>At least one constraint must be selected</source>
      <translation>Mindestens eine Einschränkung muss ausgewählt sein</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1055"/>
      <source>A symmetric construction requires at least two geometric elements, the last geometric element being the reference for the symmetry construction.</source>
      <translation>Eine symmetrische Konstruktion erfordert mindestens zwei geometrische Elemente. Das letzte geometrische Element wird die Referenz für die Symmetrie.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1061"/>
      <source>The last element must be a point or a line serving as reference for the symmetry construction.</source>
      <translation>Das letzte Element muss ein Punkt oder eine Linie sein, die als Referenz für die Symmetrie dient.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1371"/>
      <location filename="../../CommandSketcherTools.cpp" line="1907"/>
      <source>A copy requires at least one selected non-external geometric element</source>
      <translation>Eine Kopie benötigt mindestens ein ausgewähltes nicht-externes geometrisches Element</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1970"/>
      <source>Delete All Geometry</source>
      <translation>Gesamte Geometrie löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1971"/>
      <source>Are you really sure you want to delete all the geometry and constraints?</source>
      <translation>Sind Sie wirklich sicher, dass Sie alle Geometrie und Einschränkungen löschen möchten?</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2036"/>
      <source>Delete All Constraints</source>
      <translation>Alle Einschränkungen löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2037"/>
      <source>Are you really sure you want to delete all the constraints?</source>
      <translation>Sind Sie wirklich sicher, dass Sie alle Beschränkungen löschen möchten?</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="79"/>
      <source>Distance constraint</source>
      <translation>Abstandsbedingung</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="80"/>
      <source>Not allowed to edit the datum because the sketch contains conflicting constraints</source>
      <translation>Der Wert kann nicht geändert werden, da die Skizze Randbedingungskonflikte enthält</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::CarbonCopySelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6696"/>
      <source>Carbon copy would cause a circular dependency.</source>
      <translation>Eine Kopie würde zu einem Zirkelbezug führen.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6699"/>
      <source>This object is in another document.</source>
      <translation>Dieses Objekt ist in einem anderen Dokument.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6702"/>
      <source>This object belongs to another body. Hold Ctrl to allow crossreferences.</source>
      <translation>Dieses Objekt gehört zu einem anderen Körper. Ctrl/Strg gedrückt halten, um Querverweise zu erzeugen.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6705"/>
      <source>This object belongs to another body and it contains external geometry. Crossreference not allowed.</source>
      <translation>Dieses Objekt gehört zu einem anderen Körper und enthält externe Geometrie. Querverweis ist nicht erlaubt.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6708"/>
      <source>This object belongs to another part.</source>
      <translation>Dieses Objekt gehört zu einem anderen Teil.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6711"/>
      <source>The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches.</source>
      <translation>Die ausgewählte Skizze ist nicht parallel zu dieser Skizze. Drücke Sie Strg + Alt um eine nicht parallele Skizze zu erlauben.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6714"/>
      <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>Die XY-Achsen der ausgewählten Skizze haben nicht die gleiche Richtung wie die Aktive Skizze. Drücken Sie Strg + Alt um den Fehler zu ignorieren.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6717"/>
      <source>The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it.</source>
      <translation>Der Ursprung der ausgewählten Skizze ist nicht mit dem Ursprung dieser Skizze ausgerichtet. Halten Sie Strg + Alt, um den Fehler zu ignorieren.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ConstraintView</name>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="440"/>
      <source>Change value</source>
      <translation>Wert ändern</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="444"/>
      <source>Toggle to/from reference</source>
      <translation>Umschalten zum/vom Bezug</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="448"/>
      <source>Show constraints</source>
      <translation>Einschränkungen einblenden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="450"/>
      <source>Hide constraints</source>
      <translation>Einschränkungen ausblenden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="456"/>
      <source>Rename</source>
      <translation>Umbenennen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="463"/>
      <source>Center sketch</source>
      <translation>Skizze zentrieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="466"/>
      <source>Delete</source>
      <translation>Löschen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="470"/>
      <source>Swap constraint names</source>
      <translation>Namen der Beschränkungen tauschen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="558"/>
      <source>Unnamed constraint</source>
      <translation>Unbenannte Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="559"/>
      <source>Only the names of named constraints can be swapped.</source>
      <translation>Nur die Namen von benannten Beschränkungen können vertauscht werden.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::EditDatumDialog</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="106"/>
      <location filename="../../EditDatumDialog.cpp" line="96"/>
      <source>Insert angle</source>
      <translation>Winkel einfügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="108"/>
      <location filename="../../EditDatumDialog.cpp" line="98"/>
      <source>Angle:</source>
      <translation>Winkel:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="112"/>
      <location filename="../../EditDatumDialog.cpp" line="102"/>
      <source>Insert radius</source>
      <translation>Radius einfügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="114"/>
      <location filename="../../CommandConstraints.cpp" line="5234"/>
      <location filename="../../CommandConstraints.cpp" line="5379"/>
      <location filename="../../EditDatumDialog.cpp" line="104"/>
      <source>Radius:</source>
      <translation>Radius:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="118"/>
      <location filename="../../EditDatumDialog.cpp" line="108"/>
      <source>Insert diameter</source>
      <translation>Durchmesser einfügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="120"/>
      <location filename="../../CommandConstraints.cpp" line="5705"/>
      <location filename="../../CommandConstraints.cpp" line="5850"/>
      <location filename="../../EditDatumDialog.cpp" line="110"/>
      <source>Diameter:</source>
      <translation>Durchmesser:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="124"/>
      <location filename="../../EditDatumDialog.cpp" line="114"/>
      <source>Refractive index ratio</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Brechungsindex-Verhältnis</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="125"/>
      <location filename="../../EditDatumDialog.cpp" line="115"/>
      <source>Ratio n2/n1:</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Verhältnis n2/n1:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="129"/>
      <location filename="../../EditDatumDialog.cpp" line="119"/>
      <source>Insert length</source>
      <translation>Länge einfügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="131"/>
      <location filename="../../EditDatumDialog.cpp" line="121"/>
      <source>Length:</source>
      <translation>Länge:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5233"/>
      <location filename="../../CommandConstraints.cpp" line="5378"/>
      <source>Change radius</source>
      <translation>Radius ändern</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5704"/>
      <location filename="../../CommandConstraints.cpp" line="5849"/>
      <source>Change diameter</source>
      <translation>Durchmesser ändern</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7122"/>
      <source>Refractive index ratio</source>
      <translation>Brechungsindex-Verhältnis</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7123"/>
      <source>Ratio n2/n1:</source>
      <translation>Verhältnis n2/n1:</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ElementView</name>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="172"/>
      <source>Delete</source>
      <translation>Löschen</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ExternalSelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6463"/>
      <source>Linking this will cause circular dependency.</source>
      <translation>Diese Verknüpfung wird Zirkulare Abhängigkeiten verursachen.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6466"/>
      <source>This object is in another document.</source>
      <translation>Dieses Objekt ist in einem anderen Dokument.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6469"/>
      <source>This object belongs to another body, can't link.</source>
      <translation>Dieses Objekt gehört zu einem anderen Körper, kann nicht verknüft werden.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6472"/>
      <source>This object belongs to another part, can't link.</source>
      <translation>Dieses Objekt gehört zu einem anderen Teil, kann nicht verknüpft werden.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::InsertDatum</name>
    <message>
      <location filename="../../InsertDatum.ui" line="17"/>
      <source>Insert datum</source>
      <translation>Bezug einfügen</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="25"/>
      <source>datum:</source>
      <translation>Bezug:</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="42"/>
      <source>Name (optional)</source>
      <translation>Name (optional)</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::PropertyConstraintListItem</name>
    <message>
      <location filename="../../PropertyConstraintListItem.cpp" line="130"/>
      <location filename="../../PropertyConstraintListItem.cpp" line="183"/>
      <source>Unnamed</source>
      <translation>Unbenannt</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>Spiegelachse/-punkt auswählen</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="26"/>
      <source>X-Axis</source>
      <translation>X-Achse</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="36"/>
      <source>Y-Axis</source>
      <translation>Y-Achse</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="43"/>
      <source>Origin</source>
      <translation>Ursprung</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketchOrientationDialog</name>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="14"/>
      <source>Choose orientation</source>
      <translation>Orientierung wählen</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="20"/>
      <source>Sketch orientation</source>
      <translation>Skizzenorientierung</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="26"/>
      <source>XY-Plane</source>
      <translation>XY-Ebene</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="36"/>
      <source>XZ-Plane</source>
      <translation>XZ-Ebene</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="43"/>
      <source>YZ-Plane</source>
      <translation>YZ-Ebene</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="72"/>
      <source>Reverse direction</source>
      <translation>Umgekehrte Richtung</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>Array erstellen</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="25"/>
      <source>Columns:</source>
      <translation>Spalten:</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="32"/>
      <source>Number of columns of the linear array</source>
      <translation>Anzahl der Spalten des linearen Arrays</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="52"/>
      <source>Rows:</source>
      <translation>Zeilen:</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="59"/>
      <source>Number of rows of the linear array</source>
      <translation>Anzahl der Zeilen des linearen Arrays</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="77"/>
      <source>Makes the inter-row and inter-col spacing the same if clicked</source>
      <translation>Gleicht den Abstand zwischen Zeilen und Spalten an wenn angeklickt</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="80"/>
      <source>Equal vertical/horizontal spacing</source>
      <translation>Gleiche Vertikale/horizontale Abstände</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>Wenn aktiviert, wird jedes Element im Array in Bezug auf die anderen mit Konstruktionslinien beschränkt</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="99"/>
      <source>Constrain inter-element separation</source>
      <translation>Beschränkung der Trennung innerhalb der Elemente</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="115"/>
      <source>If checked 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>Wenn diese Option aktiviert ist, ersetzt es dimensionale Einschränkungen durch geometrische Zwangsbedingungen in den Kopien. Somit wirken Änderungen am ursprünglichen Element direkt auf die erstellten Kopien</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="118"/>
      <source>Clone</source>
      <translation>Klonen</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherGeneralWidget</name>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="100"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="105"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="110"/>
      <source>Normal Geometry</source>
      <translation>Normale Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="100"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="105"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="110"/>
      <source>Construction Geometry</source>
      <translation>Konstruktionsgeometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="100"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="105"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="110"/>
      <source>External Geometry</source>
      <translation>Externe Geometrie</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherRegularPolygonDialog</name>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="17"/>
      <source>Create array</source>
      <translation>Array erstellen</translation>
    </message>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="25"/>
      <source>Number of Sides:</source>
      <translation>Anzahl Seiten:</translation>
    </message>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="32"/>
      <source>Number of columns of the linear array</source>
      <translation>Anzahl der Spalten des linearen Arrays</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettings</name>
    <message>
      <location filename="../../SketcherSettings.ui" line="14"/>
      <source>General</source>
      <translation>Allgemein</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="20"/>
      <source>Sketch editing</source>
      <translation>Skizzenbearbeitung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="53"/>
      <source>Notifications</source>
      <translation>Benachrichtigungen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="59"/>
      <location filename="../../SketcherSettings.ui" line="62"/>
      <source>Notify automatic constraint substitutions</source>
      <translation>Automatisch beim Ersatz einer Beschränkung benachrichtigen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="87"/>
      <source>Font size</source>
      <translation>Schriftgröße</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="94"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="123"/>
      <source>Ask for value after creating a dimensional constraint</source>
      <translation>Nach Wert fragen nachdem eine Abstandsbeschränkung erstellt wurde</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="139"/>
      <source>Grid line pattern</source>
      <translation>Linienstil für Gitter</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="146"/>
      <source>Geometry Creation "Continue Mode"</source>
      <translation>Geometrie-Erstellung "Fortlaufender Modus"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="162"/>
      <source>Constraint Creation "Continue Mode"</source>
      <translation>Beschränkungs Erstellung "Kontinuierlicher Modus"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="205"/>
      <source>Visibility automation</source>
      <translation>Sichtbarkeitsautomatisierung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="211"/>
      <source>When opening sketch, hide all features that depend on it.</source>
      <translation>Beim Öffnen der Skizze verstecken von allen Objekten, die davon abhängen.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="214"/>
      <source>Hide all objects that depend on the sketch</source>
      <translation>Alle Objekte verstecken, die von der Skizze abhängen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="230"/>
      <source>When opening sketch, show sources for external geometry links.</source>
      <translation>Beim Öffnen der Skizze zeigen von Quellen für externe Geometrieverbindungen.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="233"/>
      <source>Show objects used for external geometry</source>
      <translation>Objekte für externe Geometrie anzeigen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="249"/>
      <source>When opening sketch, show objects the sketch is attached to.</source>
      <translation>Beim Öffnen der Skizze Objekte anzeigen, an denen die Skizze angehangen ist.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="252"/>
      <source>Show object(s) sketch is attached to</source>
      <translation>Zeige Objekt(e) an denen die Skizze hängt</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="268"/>
      <source>When closing sketch, move camera back to where it was before sketch was opened.</source>
      <translation>Beim schließen der Skizze, Kamera zurück bewegen, wo sie war, bevor Skizze geöffnet wurde.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="271"/>
      <source>Restore camera position after editing</source>
      <translation>Kameraposition nach der Bearbeitung wiederherstellen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="293"/>
      <source>Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on View tab.</source>
      <translation>Hinweis: Diese Einstellungen werden standardmäßig auf neue Skizzen angewendet. Das Verhalten wird für jede Skizze einzeln als Eigenschaften auf der Registerkarte Ansicht gespeichert.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="312"/>
      <source>Apply current smart visibility to all sketches in open documents (update properties to match).</source>
      <translation>Wenden Sie die aktuelle intelligente Sichtbarkeit auf alle Skizzen in offenen Dokumenten an (aktualisieren Sie Eigenschaften um zu entsprechen).</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="315"/>
      <source>Apply to existing sketches</source>
      <translation>Auf vorhandene Skizzen anwenden</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="325"/>
      <source>Segments per geometry</source>
      <translation>Segmente pro Geometrie</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="348"/>
      <source>Do not show base length units in sketches. Supports all unit systems except US Customary and Building US/Euro.</source>
      <translation>Keine Basislängeneinheiten in Skizzen anzeigen. Unterstützt alle Einheitensysteme außer US System und Gebäude US/Europa.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="351"/>
      <source>Hide base length units for supported unit systems</source>
      <translation>Basislängeneinheiten für unterstützte Einheitensysteme ausblenden</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="367"/>
      <source>Sketcher Solver</source>
      <translation>Skizzen Solver</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="373"/>
      <source>Show Advanced Solver Control in the Task bar</source>
      <translation>Zeige die erweiterte Solver-Steuerung in der Taskleiste</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="389"/>
      <source>Dragging Performance</source>
      <translation>Leistungseinstellungen beim Zeichnen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="395"/>
      <source>Improve solving while dragging (requires to re-enter edit mode to take effect)</source>
      <translation>Verbessere das Lösen während des Ziehens (erfordert einen erneuten Aufruf des Bearbeitungsmodus, um wirksam zu werden)</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="177"/>
      <source>Unexpected C++ exception</source>
      <translation>Unerwartete C++ - Ausnahme</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="180"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsColors</name>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="14"/>
      <source>Colors</source>
      <translation>Farben</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="20"/>
      <source>Sketcher colors</source>
      <translation>Skizzenfarben</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="34"/>
      <source>Default edge color</source>
      <translation>Standard-Kantenfarbe</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="41"/>
      <location filename="../../SketcherSettingsColors.ui" line="137"/>
      <source>The color of edges being edited</source>
      <translation>Die Farbe der bearbeiteten Kanten</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="67"/>
      <source>Default vertex color</source>
      <translation>Standard-Knotenpunktfarbe</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="74"/>
      <location filename="../../SketcherSettingsColors.ui" line="170"/>
      <source>The color of vertices being edited</source>
      <translation>Die Farbe der bearbeiteten Scheitelpunkte</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="100"/>
      <source>Making line color</source>
      <translation>Linienfarbe beim erstellen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="130"/>
      <source>Edit edge color</source>
      <translation>Kantenfarbe bearbeiten</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="163"/>
      <source>Edit vertex color</source>
      <translation>Scheitelpunktfarbe bearbeiten</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="196"/>
      <source>Construction geometry</source>
      <translation>Konstruktionsgeometrie</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="203"/>
      <source>The color of construction geometry in edit mode</source>
      <translation>Farbe von Hilfsgeometrie im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="229"/>
      <source>External geometry</source>
      <translation>Externe Geometrie</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="236"/>
      <source>The color of external geometry in edit mode</source>
      <translation>Farbe von externer Geometrie im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="262"/>
      <source>Fully constrained geometry</source>
      <translation>Vollständig bestimmte Geometrie</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="269"/>
      <source>The color of fully constrained geometry in edit mode</source>
      <translation>Farbe einer vollständig festgelegten Geometrie im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="295"/>
      <source>Constraint color</source>
      <translation>Farbe für Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="302"/>
      <source>The color of driving constraints in edit mode</source>
      <translation>Farbe für definierende Beschränkungen im Editier-Modus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="322"/>
      <source>Reference Constraint color</source>
      <translation>Referenzbeschränkungsfarbe</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="329"/>
      <source>The color of reference constrains and datum in edit mode</source>
      <translation>Die Farbe der Referenz-Beschränkungund der Bezugspunkte im Editiermodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="349"/>
      <source>Expression dependent constraint color</source>
      <translation>Farbe von ausdrucksabhängigen Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="356"/>
      <source>The color of expression dependent datum constraints in edit mode</source>
      <translation>Die Farbe von ausdrucksabhängigen Beschränkungen im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="382"/>
      <source>Datum color</source>
      <translation>Farbe für Bezüge</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="389"/>
      <source>The color of the datum portion of a driving constraint</source>
      <translation>Die Farbe der Bezugspunkt-Teile der treibenden Beschränkung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="415"/>
      <source>Datum text size</source>
      <translation>Textgröße für Bezüge</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="422"/>
      <location filename="../../SketcherSettingsColors.ui" line="457"/>
      <location filename="../../SketcherSettingsColors.ui" line="492"/>
      <source>The default line thickness for new shapes</source>
      <translation>Die Standard-Linienstärke für neue Formen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="425"/>
      <location filename="../../SketcherSettingsColors.ui" line="460"/>
      <location filename="../../SketcherSettingsColors.ui" line="495"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="450"/>
      <source>Default vertex size</source>
      <translation>Standard-Knotenpunktgröße</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="485"/>
      <source>Default line width</source>
      <translation>Standard-Linienbreite</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="520"/>
      <source>Cursor text color</source>
      <translation>Cursor-Textfarbe</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="550"/>
      <source>Cursor crosshair color</source>
      <translation>Fadenkreuzfarbe des Cursors</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="139"/>
      <source>No missing coincidences</source>
      <translation>Keine zusammenfallenden Punkte</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="140"/>
      <source>No missing coincidences found</source>
      <translation>Keine zusammenfallenden Punkte gefunden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="145"/>
      <source>Missing coincidences</source>
      <translation>Zusammenfallende Punkte</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="146"/>
      <source>%1 missing coincidences found</source>
      <translation>%1 zusammenfallende Punkte gefunden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="182"/>
      <source>No invalid constraints</source>
      <translation>Keine ungültigen Einschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="183"/>
      <source>No invalid constraints found</source>
      <translation>Keine ungültigen Einschränkungen gefunden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="187"/>
      <source>Invalid constraints</source>
      <translation>Ungültige Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="188"/>
      <source>Invalid constraints found</source>
      <translation>Ungültige Einschränkungen gefunden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="219"/>
      <location filename="../../TaskSketcherValidation.cpp" line="230"/>
      <location filename="../../TaskSketcherValidation.cpp" line="237"/>
      <location filename="../../TaskSketcherValidation.cpp" line="248"/>
      <source>Reversed external geometry</source>
      <translation>Verdrehte externe Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="220"/>
      <source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.

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

Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15</source>
      <translation>%1 verdrehte Kreisbögen wurden in externer Geometrie gefunden. Ihre Endpunkte sind in der 3D Ansicht eingekreist.

%2 Beschränkungen sind mit den Endpunkten verknüpft. Die Beschränkungen sind im Ausgabefenster gelistet (Menü Ansicht -&gt; Ansichten -&gt; Ausgabefenster).

Nutze "Tausche Endpunkte in Beschränkungen" um die Entpunkte neu zuzuordnen. Dies ist einmalig für Skizzen nötig, welche mit einer Version &lt;0.15 erzeugt wurden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="231"/>
      <source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.

However, no constraints linking to the endpoints were found.</source>
      <translation>%1 verdrehte Kreisbögen wurden in externer Geometrie gefunden. Ihre Endpunkte sind in der 3D Ansicht eingekreist.

Es wurden keine Beschränkungen zu diesen Punkten gefunden.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="238"/>
      <source>No reversed external-geometry arcs were found.</source>
      <translation>Keine verdrehten Kreisbögen in externer Geometrie gefunden.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="249"/>
      <source>%1 changes were made to constraints linking to endpoints of reversed arcs.</source>
      <translation>%1 Änderungen wurden an Beschränkungen durchgeführt, welche mit Endpunkten von verdrehten Kreisbögen verknüpft waren.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="262"/>
      <location filename="../../TaskSketcherValidation.cpp" line="276"/>
      <source>Constraint orientation locking</source>
      <translation>Fixiert Orientierung von Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="263"/>
      <source>Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).</source>
      <translation>Eine feste Orientierung wurde für %1 Beschränkungen aktiviert. Die betroffenen Beschränkungen sind im Ausgabefenster angegeben (Menü Ansicht -&gt; Paneele -&gt; Ausgabefenster).</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="277"/>
      <source>Orientation locking was disabled for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view). Note that for all future constraints, the locking still defaults to ON.</source>
      <translation>Eine feste Orientierung wurde für %1 Beschränkungen deaktiviert. Die betroffenen Beschränkungen sind im Ausgabefenster angegeben (Menü Ansicht -&gt; Paneele -&gt; Ausgabefenster). Für alle zukünftig erstellten Beschränkungen ist eine feste Orientierung weiterhin aktiviert.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="289"/>
      <location filename="../../TaskSketcherValidation.cpp" line="301"/>
      <source>Delete constraints to external geom.</source>
      <translation>Lösche Beschränkungen an externer Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="290"/>
      <source>You are about to delete ALL constraints that deal with external geometry. This is useful to rescue a sketch with broken/changed links to external geometry. Are you sure you want to delete the constraints?</source>
      <translation>Sie löschen ALLE Beschränkungen die mit externer Geometrie verknüpft sind. Dies ist Sinnvoll um Skizzen zu erhalten, in welchen solche Verknüpfungen verloren gingen. Sind Sie sicher diese Beschränkungen löschen zu wollen?</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="302"/>
      <source>All constraints that deal with external geometry were deleted.</source>
      <translation>Alle Beschränkungen mit Verknüpfungen zu externer Geometrie wurden gelöscht.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherConstrains</name>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="14"/>
      <source>Form</source>
      <translation>Form</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="22"/>
      <source>Filter:</source>
      <translation>Filter:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="33"/>
      <source>All</source>
      <translation>Alles</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="38"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="43"/>
      <source>Datums</source>
      <translation>Bezüge</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="48"/>
      <source>Named</source>
      <translation>Genannt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="53"/>
      <source>Reference</source>
      <translation>Referenz</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="63"/>
      <source>Hide Internal Alignment</source>
      <translation>Interne Ausrichtung ausblenden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="79"/>
      <source>Extended Information</source>
      <translation>Erweiterte Informationen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="583"/>
      <source>Constraints</source>
      <translation>Einschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="790"/>
      <location filename="../../TaskSketcherConstrains.cpp" line="807"/>
      <source>Error</source>
      <translation>Fehlermeldungen</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherElements</name>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="14"/>
      <source>Form</source>
      <translation>Form</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="22"/>
      <source>Type:</source>
      <translation>Typ:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="42"/>
      <source>Edge</source>
      <translation>Kante</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="47"/>
      <source>Starting Point</source>
      <translation>Startpunkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="52"/>
      <source>End Point</source>
      <translation>Endpunkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="57"/>
      <source>Center Point</source>
      <translation>Mittelpunkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="74"/>
      <source>Extended Naming</source>
      <translation>Erweiterte Namensgebung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="84"/>
      <source>Auto-switch to Edge</source>
      <translation>Automatisch zu Kante umschalten</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="241"/>
      <source>Elements</source>
      <translation>Elemente</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="262"/>
      <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;: Mehrfachauswahl &lt;/p&gt;&lt;p&gt;&amp;quot;%2&amp;quot;: Umschalten auf den nächsten gültigen Typ&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="725"/>
      <location filename="../../TaskSketcherElements.cpp" line="726"/>
      <location filename="../../TaskSketcherElements.cpp" line="827"/>
      <location filename="../../TaskSketcherElements.cpp" line="828"/>
      <source>Point</source>
      <translation>Punkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="728"/>
      <location filename="../../TaskSketcherElements.cpp" line="730"/>
      <location filename="../../TaskSketcherElements.cpp" line="830"/>
      <location filename="../../TaskSketcherElements.cpp" line="831"/>
      <source>Line</source>
      <translation>Linie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="729"/>
      <location filename="../../TaskSketcherElements.cpp" line="733"/>
      <location filename="../../TaskSketcherElements.cpp" line="737"/>
      <location filename="../../TaskSketcherElements.cpp" line="741"/>
      <location filename="../../TaskSketcherElements.cpp" line="745"/>
      <location filename="../../TaskSketcherElements.cpp" line="749"/>
      <location filename="../../TaskSketcherElements.cpp" line="753"/>
      <location filename="../../TaskSketcherElements.cpp" line="757"/>
      <location filename="../../TaskSketcherElements.cpp" line="761"/>
      <source>Construction</source>
      <translation>Konstruktion</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="732"/>
      <location filename="../../TaskSketcherElements.cpp" line="734"/>
      <location filename="../../TaskSketcherElements.cpp" line="833"/>
      <location filename="../../TaskSketcherElements.cpp" line="834"/>
      <source>Arc</source>
      <translation>Kreisbogen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="736"/>
      <location filename="../../TaskSketcherElements.cpp" line="738"/>
      <location filename="../../TaskSketcherElements.cpp" line="836"/>
      <location filename="../../TaskSketcherElements.cpp" line="837"/>
      <source>Circle</source>
      <translation>Kreis</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="740"/>
      <location filename="../../TaskSketcherElements.cpp" line="742"/>
      <location filename="../../TaskSketcherElements.cpp" line="839"/>
      <location filename="../../TaskSketcherElements.cpp" line="840"/>
      <source>Ellipse</source>
      <translation>Ellipse</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="744"/>
      <location filename="../../TaskSketcherElements.cpp" line="746"/>
      <location filename="../../TaskSketcherElements.cpp" line="842"/>
      <location filename="../../TaskSketcherElements.cpp" line="843"/>
      <source>Elliptical Arc</source>
      <translation>Elliptischer Bogen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="748"/>
      <location filename="../../TaskSketcherElements.cpp" line="750"/>
      <location filename="../../TaskSketcherElements.cpp" line="845"/>
      <location filename="../../TaskSketcherElements.cpp" line="846"/>
      <source>Hyperbolic Arc</source>
      <translation>Hyperbolischer Bogen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="752"/>
      <location filename="../../TaskSketcherElements.cpp" line="754"/>
      <location filename="../../TaskSketcherElements.cpp" line="848"/>
      <location filename="../../TaskSketcherElements.cpp" line="849"/>
      <source>Parabolic Arc</source>
      <translation>Parabolischer Bogen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="756"/>
      <location filename="../../TaskSketcherElements.cpp" line="758"/>
      <location filename="../../TaskSketcherElements.cpp" line="851"/>
      <location filename="../../TaskSketcherElements.cpp" line="852"/>
      <source>BSpline</source>
      <translation>BSpline</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="760"/>
      <location filename="../../TaskSketcherElements.cpp" line="762"/>
      <location filename="../../TaskSketcherElements.cpp" line="854"/>
      <location filename="../../TaskSketcherElements.cpp" line="855"/>
      <source>Other</source>
      <translation>Andere</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="20"/>
      <source>Show grid</source>
      <translation>Raster anzeigen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="32"/>
      <source>Grid size:</source>
      <translation>Rastergröße:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="66"/>
      <source>Grid snap</source>
      <translation>Am Raster fangen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="76"/>
      <source>Auto constraints</source>
      <translation>Automatische Randbedingungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="86"/>
      <source>Avoid redundant auto constraints</source>
      <translation>Vermeide redundante automatische Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="102"/>
      <source>Rendering order:</source>
      <translation>Renderingreihenfolge:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="198"/>
      <source>Edit controls</source>
      <translation>Bedienelemente bearbeiten</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherMessages</name>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="49"/>
      <source>Solver messages</source>
      <translation>Meldungen des Lösers</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherSolverAdvanced</name>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.cpp" line="67"/>
      <source>Advanced solver control</source>
      <translation>Erweiterte Einstellungen des Lösers</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="14"/>
      <source>Sketcher validation</source>
      <translation>Skizzenprüfung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="20"/>
      <source>Invalid constraints</source>
      <translation>Ungültige Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="26"/>
      <location filename="../../TaskSketcherValidation.ui" line="63"/>
      <source>Fix</source>
      <translation>Reparieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="33"/>
      <location filename="../../TaskSketcherValidation.ui" line="73"/>
      <location filename="../../TaskSketcherValidation.ui" line="106"/>
      <source>Find</source>
      <translation>Suchen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="40"/>
      <source>Delete constraints to external geom.</source>
      <translation>Lösche Beschränkungen an externer Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="50"/>
      <source>Missing coincidences</source>
      <translation>Zusammenfallende Punkte</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="56"/>
      <source>Tolerance:</source>
      <translation>Toleranz:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="80"/>
      <source>Highlight open vertexes</source>
      <translation>Endpunkte markieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="87"/>
      <source>Ignore construction geometry</source>
      <translation>Hilfsgeometrie ignorieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="100"/>
      <source>Reversed external geometry</source>
      <translation>Verdrehte externe Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="113"/>
      <source>Swap endpoints in constraints</source>
      <translation>Tausche Endpunkte in Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="123"/>
      <source>Constraint orientation locking</source>
      <translation>Fixiert Orientierung von Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="129"/>
      <source>Enable/Update</source>
      <translation>Aktivieren/Aktualisieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="136"/>
      <source>Disable</source>
      <translation>Deaktivieren</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ViewProviderSketch</name>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5514"/>
      <source>Edit sketch</source>
      <translation>Skizze bearbeiten</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5533"/>
      <source>A dialog is already open in the task panel</source>
      <translation>Ein Dialog im Arbeitspanel ist bereits geöffnet</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5534"/>
      <source>Do you want to close this dialog?</source>
      <translation>Möchten Sie dieses Dialogfeld schließen?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5548"/>
      <source>Invalid sketch</source>
      <translation>Ungültige Skizze</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5549"/>
      <source>Do you want to open the sketch validation tool?</source>
      <translation>Möchten Sie das Werkzeug zum Überprüfen der Skizze öffnen?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5550"/>
      <source>The sketch is invalid and cannot be edited.</source>
      <translation>Die Skizze ist ungültig und kann nicht bearbeitet werden.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5712"/>
      <source>Please remove the following constraint:</source>
      <translation>Bitte folgende Beschränkung entfernen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5714"/>
      <source>Please remove at least one of the following constraints:</source>
      <translation>Bitte mindestens eine der folgenden Beschränkungen entfernen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5730"/>
      <source>Please remove the following redundant constraint:</source>
      <translation>Bitte folgende redundante Beschränkung entfernen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5732"/>
      <source>Please remove the following redundant constraints:</source>
      <translation>Bitte folgende, redundante Beschränkungen entfernen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5751"/>
      <source>Empty sketch</source>
      <translation>Leere Skizze</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5758"/>
      <source>Over-constrained sketch </source>
      <translation>Überbestimmte Skizze </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5759"/>
      <location filename="../../ViewProviderSketch.cpp" line="5766"/>
      <location filename="../../ViewProviderSketch.cpp" line="5774"/>
      <source>(click to select)</source>
      <translation>(anklicken zum Auswählen)</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5765"/>
      <source>Sketch contains conflicting constraints </source>
      <translation>Skizze enthält widersprüchliche Einschränkungen </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5773"/>
      <source>Sketch contains redundant constraints </source>
      <translation>Skizze enthält redundante Einschränkungen </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5784"/>
      <source>Fully constrained sketch</source>
      <translation>Vollständig eingeschränkte Skizze</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5789"/>
      <source>Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff;"&gt;1 degree&lt;/span&gt;&lt;/a&gt; of freedom</source>
      <translation>Skizze mit &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff;"&gt;1 Freiheitsgrad&lt;/span&gt;&lt;/a&gt;</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5791"/>
      <source>Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff;"&gt;%1 degrees&lt;/span&gt;&lt;/a&gt; of freedom</source>
      <translation>Skizze mit &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff;"&gt;%1 Freiheitsgraden&lt;/span&gt;&lt;/a&gt;</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5794"/>
      <source>Solved in %1 sec</source>
      <translation>Berechnet in %1 s</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="5797"/>
      <source>Unsolved (%1 sec)</source>
      <translation>Keine Lösung (%1 s)</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="324"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="325"/>
      <source>Switches between showing and hiding the curvature comb for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden des Krümmungskammes für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDecreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="888"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="889"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Verringert die Multiplikation eines ausgewählten Knoten einer B-Spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="316"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="317"/>
      <source>Switches between showing and hiding the degree for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden des Grades für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="884"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="885"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Erhöht die Multiplikation eines ausgewählten Knoten einer B-Spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="328"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="329"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden der Knoten-Multiplikation für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="320"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="321"/>
      <source>Switches between showing and hiding the control polygons for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden der Kontroll-Polygone für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Clone</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1627"/>
      <location filename="../../CommandSketcherTools.cpp" line="1628"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Erstellt einen Klon der Geometrie mit dem zuletzt gewählten Punkt als Referenz</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1626"/>
      <source>Clone</source>
      <translation>Klonen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1630"/>
      <source>Copy</source>
      <translation>Kopieren</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1634"/>
      <source>Move</source>
      <translation>Verschieben</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6032"/>
      <location filename="../../CommandConstraints.cpp" line="6033"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation>Leget den Durchmesser eines Kreises oder Bogens fest</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6028"/>
      <location filename="../../CommandConstraints.cpp" line="6029"/>
      <source>Fix the radius of a circle or an arc</source>
      <translation>Lege Radius eines Kreises oder Bogens fest</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Copy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1631"/>
      <location filename="../../CommandSketcherTools.cpp" line="1632"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Erstellt eine einfache Kopie der Geometrie von den zuletzt gewählten Punkt</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2100"/>
      <location filename="../../CommandCreateGeo.cpp" line="2101"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Erstelle einen Bogen mit Endpunkten und einem Punkt auf Bogen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5391"/>
      <location filename="../../CommandCreateGeo.cpp" line="5392"/>
      <source>Create a circle by 3 rim points</source>
      <translation>Erstelle einen Kreis aus drei Punkten auf dem Kreisbogen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2096"/>
      <location filename="../../CommandCreateGeo.cpp" line="2097"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Erstelle einen Bogen aus Mittel- und Endpunkten</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4413"/>
      <location filename="../../CommandCreateGeo.cpp" line="4414"/>
      <source>Create an arc of ellipse by its center, major radius, endpoints</source>
      <translation>Elliptischen Bogen aus Mittelpunkt, großer Halbachse und Endpunkten erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4417"/>
      <location filename="../../CommandCreateGeo.cpp" line="4418"/>
      <source>Create an arc of hyperbola by its center, major radius, endpoints</source>
      <translation>Erstellen Sie einen Hyperbel Bogen durch seine Mitte, großer Radius, Endpunkte</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4421"/>
      <location filename="../../CommandCreateGeo.cpp" line="4422"/>
      <source>Create an arc of parabola by its focus, vertex, endpoints</source>
      <translation>Erstellen Sie einen Parabel Bogen durch seinen Fokus, Scheitelpunkt, Endpunkte</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5033"/>
      <source>B-spline by control points</source>
      <translation>B-Spline Kontrollpunkte</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5034"/>
      <location filename="../../CommandCreateGeo.cpp" line="5035"/>
      <source>Create a B-spline by control points</source>
      <translation>B-Spline erzeugen - offene Form</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5387"/>
      <location filename="../../CommandCreateGeo.cpp" line="5388"/>
      <source>Create a circle by its center and by a rim point</source>
      <translation>Erstelle einen Kreis aus Mittel- und einem Randpunkt</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4409"/>
      <location filename="../../CommandCreateGeo.cpp" line="4410"/>
      <source>Create a ellipse by periapsis, apoapsis, and minor radius</source>
      <translation>Ellipse aus Periapsis, Apoapsis und kleiner Halbachse erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4405"/>
      <location filename="../../CommandCreateGeo.cpp" line="4406"/>
      <source>Create an ellipse by center, major radius and point</source>
      <translation>Ellipse aus Mittelpunkt, großer Halbachse und weiterem Punkt erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHeptagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7700"/>
      <location filename="../../CommandCreateGeo.cpp" line="7701"/>
      <source>Create a heptagon by its center and by one corner</source>
      <translation>Siebeneck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7696"/>
      <location filename="../../CommandCreateGeo.cpp" line="7697"/>
      <source>Create a hexagon by its center and by one corner</source>
      <translation>Sechseck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7704"/>
      <location filename="../../CommandCreateGeo.cpp" line="7705"/>
      <source>Create an octagon by its center and by one corner</source>
      <translation>Achteck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7708"/>
      <location filename="../../CommandCreateGeo.cpp" line="7709"/>
      <source>Create a regular polygon by its center and by one corner</source>
      <translation>Regelmäßiges Polygon aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7692"/>
      <location filename="../../CommandCreateGeo.cpp" line="7693"/>
      <source>Create a pentagon by its center and by one corner</source>
      <translation>Fünfeck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7688"/>
      <location filename="../../CommandCreateGeo.cpp" line="7689"/>
      <source>Create a square by its center and by one corner</source>
      <translation>Quadrat aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7684"/>
      <location filename="../../CommandCreateGeo.cpp" line="7685"/>
      <source>Create an equilateral triangle by its center and by one corner</source>
      <translation>Gleichseitiges Dreieck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create_Periodic_BSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5037"/>
      <source>Periodic B-spline by control points</source>
      <translation>B-Spline erzeugen - offene Form</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5038"/>
      <location filename="../../CommandCreateGeo.cpp" line="5039"/>
      <source>Create a periodic B-spline by control points</source>
      <translation>B-Spline erzeugen - geschlossene Form</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_MapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="467"/>
      <source>No sketch found</source>
      <translation>Keine Skizze gefunden</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="468"/>
      <source>The document doesn't have a sketch</source>
      <translation>Das Dokument hat keine Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="477"/>
      <source>Select sketch</source>
      <translation>Skizze auswählen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="478"/>
      <source>Select a sketch from the list</source>
      <translation>Wähle eine Skizze aus der Liste</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="531"/>
      <source> (incompatible with selection)</source>
      <translation> (Nicht kompatibel mit Auswahl)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="533"/>
      <source> (current)</source>
      <translation> (aktuell)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="540"/>
      <source> (suggested)</source>
      <translation> (empfohlen)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="546"/>
      <source>Sketch attachment</source>
      <translation>Skizze Anhang</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="548"/>
      <source>Current attachment mode is incompatible with the new selection. Select the method to attach this sketch to selected objects.</source>
      <translation>Der aktuelle Anhang Modus ist mit der neuen Auswahl nicht kompatibel. Wählen Sie die Methode aus, um diese Skizze an ausgewählte Objekte anzuhängen.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="550"/>
      <source>Select the method to attach this sketch to selected objects.</source>
      <translation>Wählen Sie die Methode aus, um diese Skizze an ausgewählte Objekte anzuhängen.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="585"/>
      <source>Map sketch</source>
      <translation>Kartenskizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="586"/>
      <source>Can't map a sketch to support:
%1</source>
      <translation>Kann keine Skizze zur Unterstützung abbilden:
%1</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Move</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1635"/>
      <location filename="../../CommandSketcherTools.cpp" line="1636"/>
      <source>Moves the geometry taking as reference the last selected point</source>
      <translation>Verschiebt die Geometrie und verwendet den zuletzt ausgewählten Punkt als Referenz</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_NewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="180"/>
      <source>Sketch attachment</source>
      <translation>Skizze Anhang</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="181"/>
      <source>Select the method to attach this sketch to selected object</source>
      <translation>Wählen Sie die Methode aus, um diese Skizze an das ausgewählte Objekt anzuhängen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="373"/>
      <source>Sketch has support</source>
      <translation>Skizze ist einer Fläche zugeordnet</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="374"/>
      <source>Sketch with a support face cannot be reoriented.
Do you want to detach it from the support?</source>
      <translation>Skizzen, die einer Fläche zugeordnet sind können nicht umorientiert werden.
Soll die Skizze von der Fläche entfernt werden?</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="26"/>
      <source>Undefined degrees of freedom</source>
      <translation>Unbestimmte Anzahl an Freiheitsgraden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="42"/>
      <source>Not solved yet</source>
      <translation>Noch nicht gelöst</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="52"/>
      <source>Automatically removes redundant constraints.</source>
      <translation>Entfernt automatisch redundante Beschränkungen.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="55"/>
      <source>Auto Remove Redundants</source>
      <translation>Automatisches entfernen von redundanten Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="86"/>
      <source>Executes a recompute of the active document after every command</source>
      <translation>Führt eine Neuberechnung des aktiven Dokuments nach jedem Befehl aus</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="89"/>
      <source>Auto Update</source>
      <translation>Automatisch aktualisieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="105"/>
      <source>Forces a recompute of the active document</source>
      <translation>Neuberechnung des aktiven Dokuments erzwingen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="108"/>
      <source>Update</source>
      <translation>Update</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>Standardalgorithmus zur Lösung von Skizzen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="25"/>
      <source>Default Solver:</source>
      <translation>Standard-Löser:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="42"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="364"/>
      <source>BFGS</source>
      <translation>BFGS</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="47"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="369"/>
      <source>LevenbergMarquardt</source>
      <translation>Levenberg-Marquardt-Algorithmus</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="52"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="374"/>
      <source>DogLeg</source>
      <translation>DogLeg</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="64"/>
      <source>Type of function to apply in DogLeg for the Gauss step</source>
      <translation>Art der function, welche im DogLeg-Solver für den Gauss Schritt verwended wird</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="67"/>
      <source>DogLeg Gauss step:</source>
      <translation>DogLeg Gauss Schritt:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="84"/>
      <source>FullPivLU</source>
      <translation>FullPivLU</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="89"/>
      <source>LeastNorm-FullPivLU</source>
      <translation>LeastNorm-FullPivLU</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="94"/>
      <source>LeastNorm-LDLT</source>
      <translation>LeastNorm-LDLT</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="106"/>
      <source>Maximum number of iterations of the default algorithm</source>
      <translation>Maximale Anzahl an Iterationen im Standardalgorithmus</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="109"/>
      <source>Maximum Iterations:</source>
      <translation>Maximale Iterationszahl:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="139"/>
      <source>If selected, the Maximum iterations value is multiplied by the sketch size</source>
      <translation>Wenn aktiviert, die maximale Anzahl der Wiederholungen wird mit der Skizzengröße multipliziert</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="142"/>
      <source>Sketch size multiplier:</source>
      <translation>Multiplikator der Skizzengröße:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="175"/>
      <source>Error threshold under which convergence is reached</source>
      <translation>Fehlergrenze, unter der Konvergenz erreicht ist</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="178"/>
      <source>Convergence:</source>
      <translation>Konvergenz:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="208"/>
      <source>Param1</source>
      <translation>Parameter1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="232"/>
      <source>Param2</source>
      <translation>Parameter2</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="256"/>
      <source>Param3</source>
      <translation>Parameter3</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="280"/>
      <source>Algorithm used for the rank revealing QR decomposition</source>
      <translation>Algorithmen für die Rang-Berechnende QR-Zerlegung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="283"/>
      <source>QR Algorithm:</source>
      <translation>QR Algorithmus:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="300"/>
      <source>Eigen Dense QR</source>
      <translation>Eigen Dense QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="305"/>
      <source>Eigen Sparse QR</source>
      <translation>Eigen Sparse QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="317"/>
      <source>Pivot threshold</source>
      <translation>Pivot Grenzwert</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="324"/>
      <source>1E-13</source>
      <translation>1E-13</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="344"/>
      <source>Solving algorithm used for determination of Redundant constraints</source>
      <translation>Algorithmus zur Bestimmung redundanter Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="347"/>
      <source>Redundant Solver:</source>
      <translation>Redundanz-Solver:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="386"/>
      <source>Maximum number of iterations of the solver used for determination of Redundant constraints</source>
      <translation>Maximale Anzahl der Wiederholungen die der Solver nutzt zur Bestimmung der redundanten Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="389"/>
      <source>Red. Max Iterations:</source>
      <translation>Red. Max. Iterationen:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="422"/>
      <source>If selected, the Maximum iterations value for the redundant algorithm is multiplied by the sketch size</source>
      <translation>Wenn aktiviert, die maximale Anzahl der Wiederholungen für den redundanten Algorithmus wird mit der Skizzengröße multipliziert</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="425"/>
      <source>Red. Sketch size multiplier:</source>
      <translation>Red. Sketch Größen-Multiplikator:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="452"/>
      <source>Error threshold under which convergence is reached for the solving of redundant constraints</source>
      <translation>Fehlergrenze, unter der Konvergenz für die Lösung der redundanten Beschränkungen erreicht ist</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="455"/>
      <source>Red. Convergence</source>
      <translation>Red. Convergenz</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="462"/>
      <source>1E-10</source>
      <translation>1E-10</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="482"/>
      <source>Red. Param1</source>
      <translation>Red. Param1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="506"/>
      <source>Red. Param2</source>
      <translation>Red. Param2</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="530"/>
      <source>Red. Param3</source>
      <translation>Red. Param3</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="554"/>
      <source>Degree of verbosity of the debug output to the console</source>
      <translation>Grad der Ausführlichkeit (verbosity) der Debugging-Ausgaben in der Konsole</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="557"/>
      <source>Console Debug mode:</source>
      <translation>Konsolen-Debug-Modus:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="574"/>
      <source>None</source>
      <translation>Kein</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="579"/>
      <source>Minimum</source>
      <translation>Minimum</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="584"/>
      <source>Iteration Level</source>
      <translation>Iterationsebene</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="596"/>
      <source>Solve</source>
      <translation>Lösen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="603"/>
      <source>Resets all solver values to their default values</source>
      <translation>Alle Gleichungslöser-Einstellungen auf die Standardwerte zurücksetzen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="606"/>
      <source>Restore Defaults</source>
      <translation>Standardeinstellungen wiederherstellen</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="37"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="38"/>
      <source>Sketcher geometries</source>
      <translation>Skizzengeometrien</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="39"/>
      <source>Sketcher constraints</source>
      <translation>Skizzen-Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="40"/>
      <source>Sketcher tools</source>
      <translation>Skizzier Werkzeuge</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>Sketcher virtual space</source>
      <translation>Skizzierer virtueller Bereich</translation>
    </message>
  </context>
</TS>
