<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="de" sourcelanguage="en">
  <context>
    <name>CmdSketcherBSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="203"/>
      <source>Show/hide B-spline curvature comb</source>
      <translation>B-Spline-Krümmungskamm ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="204"/>
      <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="145"/>
      <source>Show/hide B-spline degree</source>
      <translation>B-Spline-Grad ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="146"/>
      <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="232"/>
      <source>Show/hide B-spline knot multiplicity</source>
      <translation>Vielfachheit der B-Spline-Knoten ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="233"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden der Knoten-Vielfachheit für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="261"/>
      <source>Show/hide B-spline control point weight</source>
      <translation>Gewicht der B-Spline-Kontrollpunkte anzeigen / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="262"/>
      <source>Switches between showing and hiding the control point weight for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden des Gewichts für alle B-Spline-Kontrollpunkte</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="174"/>
      <source>Show/hide B-spline control polygon</source>
      <translation>B-Spline-Kontrollpolygon ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="175"/>
      <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="7037"/>
      <source>Carbon copy</source>
      <translation>Pause</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7038"/>
      <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="1645"/>
      <source>Clone</source>
      <translation>Klonen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1646"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>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="106"/>
      <source>Close shape</source>
      <translation>Kontur schließen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="107"/>
      <source>Produce a closed shape by tying the end point of one element with the next element's starting point</source>
      <translation>Erzeugt eine geschlossene Kontur durch Verbinden des Endpunktes eines Elements mit dem Startpunkt des nächsten Elements</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompBSplineShowHideGeometryInformation</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="290"/>
      <source>Show/hide B-spline information layer</source>
      <translation>B-Spline-Informationsschicht ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="365"/>
      <source>Show/hide B-spline degree</source>
      <translation>B-Spline-Grad ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="372"/>
      <source>Show/hide B-spline control polygon</source>
      <translation>B-Spline-Kontrollpolygon ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="379"/>
      <source>Show/hide B-spline curvature comb</source>
      <translation>B-Spline-Krümmungskamm ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="386"/>
      <source>Show/hide B-spline knot multiplicity</source>
      <translation>Vielfachheit der B-Spline-Knoten ein- / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="394"/>
      <source>Show/hide B-spline control point weight</source>
      <translation>Gewicht der B-Spline-Kontrollpunkte anzeigen / ausblenden</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompConstrainRadDia</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5590"/>
      <source>Constrain arc or circle</source>
      <translation>Bogen oder Kreis einschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5591"/>
      <source>Constrain an arc or a circle</source>
      <translation>Krümmung eines Kreisbogens oder Kreises festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5696"/>
      <source>Constrain radius</source>
      <translation>Radius festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5700"/>
      <source>Constrain diameter</source>
      <translation>Durchmesser festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5704"/>
      <source>Constrain auto radius/diameter</source>
      <translation>Automatisch Radius/Durchmesser einschränken</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1722"/>
      <source>Copy</source>
      <translation>Kopieren</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1723"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>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="2353"/>
      <source>Create arc</source>
      <translation>Bogen erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2354"/>
      <source>Create an arc in the sketcher</source>
      <translation>Kreisbogen in der Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2431"/>
      <source>Center and end points</source>
      <translation>Mittel- und Endpunkte</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2435"/>
      <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="5113"/>
      <source>Create a B-spline</source>
      <translation>B-Spline erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5114"/>
      <source>Create a B-spline in the sketch</source>
      <translation>B-Spline in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5426"/>
      <source>Create circle</source>
      <translation>Kreis erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5427"/>
      <source>Create a circle in the sketcher</source>
      <translation>Einen Kreis in der Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5504"/>
      <source>Center and rim point</source>
      <translation>Mittelpunkt und Punkt auf Kreisbogen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5508"/>
      <source>3 rim points</source>
      <translation>Drei Punkte auf Kreisbogen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateConic</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4426"/>
      <source>Create a conic</source>
      <translation>Kegelschnitt erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4427"/>
      <source>Create a conic in the sketch</source>
      <translation>Kegelschnitt in der Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4532"/>
      <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="4536"/>
      <source>Ellipse by periapsis, apoapsis, minor radius</source>
      <translation>Ellipse durch Periapsis, Apoapsis (Endpunkte der Hauptachse), kleinem Radius</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4540"/>
      <source>Arc of ellipse by center, major radius, endpoints</source>
      <translation>Ellipsenbogen durch Angabe von Mittelpunkt, großem Radius und Endpunkten</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4544"/>
      <source>Arc of hyperbola by center, major radius, endpoints</source>
      <translation>Hyperbelbogen durch Angabe von Mittelpunkt, Hauptradius sowie den Endpunkten</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4548"/>
      <source>Arc of parabola by focus, vertex, endpoints</source>
      <translation>Parabelbogen durch Angabe von Fokus, Scheitelpunkt sowie den Endpunkten</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateFillets</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6006"/>
      <source>Fillets</source>
      <translation>Verrundung</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6007"/>
      <source>Create a fillet between two lines</source>
      <translation>Erzeugt eine Abrundung zwischen zwei Linien</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6082"/>
      <source>Sketch fillet</source>
      <translation>Verrundung</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6086"/>
      <source>Constraint-preserving sketch fillet</source>
      <translation>Einschränkungserhaltende Verrundung</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateRectangles</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1051"/>
      <source>Create rectangles</source>
      <translation>Rechtecke erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1052"/>
      <source>Creates a rectangle in the sketch</source>
      <translation>Rechteck in der Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1135"/>
      <source>Rectangle</source>
      <translation>Rechteck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1139"/>
      <source>Centered rectangle</source>
      <translation>Zentriertes Rechteck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1143"/>
      <source>Rounded rectangle</source>
      <translation>Abgerundetes Rechteck</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7737"/>
      <source>Create regular polygon</source>
      <translation>Regelmäßiges Vieleck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7738"/>
      <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="7854"/>
      <source>Triangle</source>
      <translation>Dreieck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7858"/>
      <source>Square</source>
      <translation>Quadrat</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7862"/>
      <source>Pentagon</source>
      <translation>Fünfeck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7866"/>
      <source>Hexagon</source>
      <translation>Sechseck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7870"/>
      <source>Heptagon</source>
      <translation>Siebeneck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7874"/>
      <source>Octagon</source>
      <translation>Achteck</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7878"/>
      <source>Regular polygon</source>
      <translation>Regelmäßiges Polygon</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompModifyKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="924"/>
      <source>Modify knot multiplicity</source>
      <translation>Vielfachheit eines Spline-Knotens ändern</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="925"/>
      <source>Modifies the multiplicity of the selected knot of a B-spline</source>
      <translation>Modifiziert die Vielfachheit eines ausgewählten B-Spline-Knotens</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="986"/>
      <source>Increase knot multiplicity</source>
      <translation>Vielfachheit eines Spline-Knotens erhöhen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="993"/>
      <source>Decrease knot multiplicity</source>
      <translation>Vielfachheit eines Spline-Knotens verringern</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConnect</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="218"/>
      <source>Connect edges</source>
      <translation>Kanten verbinden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="219"/>
      <source>Tie the end point of the element with next element's starting point</source>
      <translation>Den Endpunkt des Elements mit dem Startpunkt des nächsten Elements verbinden</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainAngle</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5734"/>
      <source>Constrain angle</source>
      <translation>Winkel festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5735"/>
      <source>Fix the angle of a line or the angle between two lines</source>
      <translation>Winkel einer Linie (zur horizontalen Skizzenachse) oder Winkel zwischen zwei Linien festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainBlock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1581"/>
      <source>Constrain block</source>
      <translation>Fixieren</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1582"/>
      <source>Block constraint: block the selected edge from moving</source>
      <translation>Fixierbedingung: Ausgewählte Kante unbeweglich machen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainCoincident</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1897"/>
      <source>Constrain coincident</source>
      <translation>Koinzidenz erzwingen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1898"/>
      <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="5014"/>
      <source>Constrain diameter</source>
      <translation>Durchmesser festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5015"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation>Durchmesser eines Kreises oder Kreisbogens festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistance</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2103"/>
      <source>Constrain distance</source>
      <translation>Abstand festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2104"/>
      <source>Fix a length of a line or the distance between a line and a vertex</source>
      <translation>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="2700"/>
      <source>Constrain horizontal distance</source>
      <translation>Horizontalen Abstand festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2701"/>
      <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="2954"/>
      <source>Constrain vertical distance</source>
      <translation>Vertikalen Abstand festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2955"/>
      <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="6261"/>
      <source>Constrain equal</source>
      <translation>Gleichheit festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6262"/>
      <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="883"/>
      <source>Constrain horizontally</source>
      <translation>Horizontal einschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="884"/>
      <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="6946"/>
      <source>Constrain internal alignment</source>
      <translation>Interne Ausrichtung festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6947"/>
      <source>Constrains an element to be aligned with the internal geometry of another element</source>
      <translation>Schränkt die Ausrichtung eines Elements bezüglich der internen Geometrie eines anderen Elements ein</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainLock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1355"/>
      <source>Constrain lock</source>
      <translation>Sperren</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1356"/>
      <source>Lock constraint: create both a horizontal and a vertical distance constraint
on the selected vertex</source>
      <translation>Sperren: Gleichzeitig den horizontalen und den vertikalen Abstand eines ausgewählten Knotens zum Ursprung festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainParallel</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3200"/>
      <source>Constrain parallel</source>
      <translation>Parallelität erzwingen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3201"/>
      <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="3350"/>
      <source>Constrain perpendicular</source>
      <translation>Orthogonalität festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3351"/>
      <source>Create a perpendicular constraint between two lines</source>
      <translation>Erstellt eine Randbedingung, die zwei Linien rechtwinklig zueinander festlegt</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPointOnObject</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2452"/>
      <source>Constrain point onto object</source>
      <translation>Punkt auf Objekt festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2453"/>
      <source>Fix a point onto an object</source>
      <translation>Punkt auf ein Objekt festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainRadiam</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5288"/>
      <source>Constrain auto radius/diameter</source>
      <translation>Automatisch Radius/Durchmesser einschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5289"/>
      <source>Fix automatically diameter on circle and radius on arc/pole</source>
      <translation>Automatisch den Durchmesser eines Kreises oder den Radius eines Bogens zum Mittelpunkt festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4714"/>
      <source>Constrain radius or weight</source>
      <translation>Radius oder Gewicht festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4715"/>
      <source>Fix the radius of a circle or an arc or fix the weight of a pole of a B-Spline</source>
      <translation>Legt den Radius eines Kreises oder eines Bogens fest, oder legt das Gewicht eines B-Spline-Pols fest</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainSnellsLaw</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6778"/>
      <source>Constrain refraction (Snell's law')</source>
      <translation>Lichtbrechung (nach Snellius-Gesetz) festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6779"/>
      <source>Create a refraction law (Snell's law) constraint between two endpoints of rays
and an edge as an interface.</source>
      <translation>Einschränkung entsprechend der Lichtbrechung (Snellius-Gesetz) zwischen den Endpunkten zweier Strahlen und einer Kante als Schnittstelle erstellen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainSymmetric</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6478"/>
      <source>Constrain symmetrical</source>
      <translation>Symmetrie festlegen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6479"/>
      <source>Create a symmetry constraint between two points
with respect to a line or a third point</source>
      <translation>Die Symmetrie zwischen zwei Punkten im Bezug auf eine Linie oder einen dritten Punkt festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainTangent</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3994"/>
      <source>Constrain tangent</source>
      <translation>Tangente setzen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3995"/>
      <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="1121"/>
      <source>Constrain vertically</source>
      <translation>Vertikal einschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1122"/>
      <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>CmdSketcherConvertToNURBS</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="419"/>
      <source>Convert geometry to B-spline</source>
      <translation>Geometrie in B-Spline wandeln</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="420"/>
      <source>Converts the selected geometry to a B-spline</source>
      <translation>Wandelt die ausgewählte Geometrie in einen B-Spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1599"/>
      <source>Copy</source>
      <translation>Kopieren</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1600"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Erstellt eine einfache Kopie der Geometrie mit dem zuletzt gewählten Punkt als Referenz</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2325"/>
      <source>Create arc by three points</source>
      <translation>Kreisbogen durch drei Punkte erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2326"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Kreisbogen durch die Endpunkte und einen Punkt auf dem Bogen erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5398"/>
      <source>Create circle by three points</source>
      <translation>Kreis aus drei Punkten erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5399"/>
      <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="2053"/>
      <source>Create arc by center</source>
      <translation>Bogen aus Mittelpunkt erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2054"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Kreisbogen mit Mittelpunkt und durch die Endpunkte erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3747"/>
      <source>Create an arc of ellipse</source>
      <translation>Ellipsenbogen erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3748"/>
      <source>Create an arc of ellipse in the sketch</source>
      <translation>Ellipsenbogen in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4093"/>
      <source>Create an arc of hyperbola</source>
      <translation>Hyperbelbogen erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4094"/>
      <source>Create an arc of hyperbola in the sketch</source>
      <translation>Hyperbelbogen in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4393"/>
      <source>Create an arc of parabola</source>
      <translation>Parabelbogen erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4394"/>
      <source>Create an arc of parabola in the sketch</source>
      <translation>Parabelbogen in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5036"/>
      <source>Create B-spline</source>
      <translation>B-Spline erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5037"/>
      <source>Create a B-spline via control points in the sketch.</source>
      <translation>B-Spline über Kontrollpunkte in der Skizze erstellen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2589"/>
      <source>Create circle</source>
      <translation>Kreis erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2590"/>
      <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="5665"/>
      <source>Create draft line</source>
      <translation>Entwurfslinie erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5666"/>
      <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="3417"/>
      <source>Create ellipse by 3 points</source>
      <translation>Ellipse durch 3 Punkte erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3418"/>
      <source>Create an ellipse by 3 points in the sketch</source>
      <translation>Ellipse durch 3 Punkte in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3386"/>
      <source>Create ellipse by center</source>
      <translation>Ellipse um Mittelpunkt erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3387"/>
      <source>Create an ellipse by center in the sketch</source>
      <translation>Ellipse um Mittelpunkt in der Skizze erzeugen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5946"/>
      <source>Create fillet</source>
      <translation>Abrundung erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5947"/>
      <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="7652"/>
      <source>Create heptagon</source>
      <translation>Siebeneck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7653"/>
      <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="7625"/>
      <source>Create hexagon</source>
      <translation>Sechseck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7626"/>
      <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="330"/>
      <source>Create line</source>
      <translation>Linie erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="331"/>
      <source>Create a line in the sketch</source>
      <translation>Linie in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateOblong</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1008"/>
      <source>Create rounded rectangle</source>
      <translation>Abgerundetes Rechteck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1009"/>
      <source>Create a rounded rectangle in the sketch</source>
      <translation>Ein abgerundetes Rechteck in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7679"/>
      <source>Create octagon</source>
      <translation>Achteck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7680"/>
      <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="7597"/>
      <source>Create pentagon</source>
      <translation>Fünfeck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7598"/>
      <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="5081"/>
      <source>Create periodic B-spline</source>
      <translation>Geschlossenen B-Spline erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5082"/>
      <source>Create a periodic B-spline via control points in the sketch.</source>
      <translation>Erstellen eines geschlossenen B-Splines über Kontrollpunkte in der Skizze.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePoint</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5607"/>
      <source>Create point</source>
      <translation>Punkt erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5608"/>
      <source>Create a point in the sketch</source>
      <translation>Punkt in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePointFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5975"/>
      <source>Create corner-preserving fillet</source>
      <translation>Eckenerhaltende Verrundung erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5976"/>
      <source>Fillet that preserves intersection point and most constraints</source>
      <translation>Verrundung, die den Schnittpunkt und die meisten Einschränkungen beibehält</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePolyline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1808"/>
      <source>Create polyline</source>
      <translation>Linienzug erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1809"/>
      <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="639"/>
      <source>Create rectangle</source>
      <translation>Rechteck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="640"/>
      <source>Create a rectangle in the sketch</source>
      <translation>Rechteck in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRectangleCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="680"/>
      <source>Create centered rectangle</source>
      <translation>Zentriertes Rechteck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="681"/>
      <source>Create a centered rectangle in the sketch</source>
      <translation>Ein zentriertes Rechteck in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7706"/>
      <source>Create regular polygon</source>
      <translation>Regelmäßiges Vieleck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7707"/>
      <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="7349"/>
      <source>Create slot</source>
      <translation>Nut erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7350"/>
      <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="7570"/>
      <source>Create square</source>
      <translation>Quadrat erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7571"/>
      <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="5637"/>
      <source>Create text</source>
      <translation>Text erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5638"/>
      <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="7543"/>
      <source>Create equilateral triangle</source>
      <translation>Gleichseitiges Dreieck erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7544"/>
      <source>Create an equilateral triangle in the sketch</source>
      <translation>Gleichseitiges Dreieck in der Skizze erstellen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="566"/>
      <source>Decrease B-spline degree</source>
      <translation>Grad des B-Splines verringern</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="567"/>
      <source>Decreases the degree of the B-spline</source>
      <translation>Verringert den Grad des B-Splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="790"/>
      <source>Decrease knot multiplicity</source>
      <translation>Vielfachheit eines Spline-Knotens verringern</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="791"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Verringert die Vielfachheit eines ausgewählten B-Spline-Knotens</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2207"/>
      <source>Delete all constraints</source>
      <translation>Alle Einschränkungen löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2208"/>
      <source>Delete all constraints in the sketch</source>
      <translation>Alle Einschränkungen in der Skizze löschen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2144"/>
      <source>Delete all geometry</source>
      <translation>Gesamte Geometrie löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2145"/>
      <source>Delete all geometry and constraints in the current sketch, with the exception of external geometry</source>
      <translation>Sämtliche Geometrie und Einschränkungen aus der aktuellen Skizze löschen, mit Ausnahme der externen Geometrie</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherEditSketch</name>
    <message>
      <location filename="../../Command.cpp" line="268"/>
      <source>Edit sketch</source>
      <translation>Skizze bearbeiten</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="269"/>
      <source>Edit the selected sketch.</source>
      <translation>Ausgewählte Skizze bearbeiten.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExtend</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6553"/>
      <source>Extend edge</source>
      <translation>Kante verlängern</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6554"/>
      <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="6859"/>
      <source>External geometry</source>
      <translation>Externe Geometrie</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6860"/>
      <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="493"/>
      <source>Increase B-spline degree</source>
      <translation>Grad des B-Splines erhöhen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="494"/>
      <source>Increases the degree of the B-spline</source>
      <translation>Erhöht den Grad des B-Splines</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="643"/>
      <source>Increase knot multiplicity</source>
      <translation>Vielfachheit eines Spline-Knotens erhöhen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="644"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Erhöht die Vielfachheit eines ausgewählten B-Spline-Knotens</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherInsertKnot</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1165"/>
      <source>Insert knot</source>
      <translation>Knoten einfügen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1166"/>
      <source>Inserts knot at given parameter. If a knot already exists at that parameter, it's multiplicity is increased by one.</source>
      <translation>Fügt einen Knoten zum angegebenen Parameter hinzu. Wenn zu diesem Parameter schon ein Punkt vorhanden ist, wird dessen Vielfachheit um eins erhöht.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherLeaveSketch</name>
    <message>
      <location filename="../../Command.cpp" line="298"/>
      <source>Leave sketch</source>
      <translation>Skizze verlassen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="299"/>
      <source>Finish editing the active sketch.</source>
      <translation>Bearbeitung der aktiven Skizze beenden.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="510"/>
      <source>Map sketch to face...</source>
      <translation>Skizze einer Fläche zuordnen...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="511"/>
      <source>Set the 'Support' of a sketch.
First select the supporting geometry, for example, a face or an edge of a solid object,
then call this command, then choose the desired sketch.</source>
      <translation>'Unterstützung' einer Skizze festlegen.
Zuerst die Stützgeometrie auswählen, zum Beispiel eine Fläche oder eine Kante eines Festkörpers (Solid),
danach diesen Befehl aufrufen, und schließlich die gewünschte Skizze auswählen.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="563"/>
      <source>Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed.</source>
      <translation>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="870"/>
      <source>Merge sketches</source>
      <translation>Skizzen zusammenführen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="871"/>
      <source>Create a new sketch from merging two or more selected sketches.</source>
      <translation>Eine neue Skizze durch das Zusammenführen von zwei oder mehr ausgewählten Skizzen erstellen.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="884"/>
      <source>Wrong selection</source>
      <translation>Falsche Auswahl</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="885"/>
      <source>Select at least two sketches.</source>
      <translation>Mindestens zwei Skizzen auswählen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMirrorSketch</name>
    <message>
      <location filename="../../Command.cpp" line="763"/>
      <source>Mirror sketch</source>
      <translation>Skizze spiegeln</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="764"/>
      <source>Create a new mirrored sketch for each selected sketch
by using the X or Y axes, or the origin point,
as mirroring reference.</source>
      <translation>Eine neue gespiegelte Skizze für jede ausgewählte Skizze erzeugen, indem die X- oder Y-Achsen oder der Ursprungspunkt
als Spiegelreferenz verwendet werden.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="779"/>
      <source>Wrong selection</source>
      <translation>Falsche Auswahl</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="780"/>
      <source>Select one or more sketches.</source>
      <translation>Eine oder mehrere Skizzen auswählen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMove</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1688"/>
      <source>Move</source>
      <translation>Verschieben</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1689"/>
      <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="144"/>
      <source>Create sketch</source>
      <translation>Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="145"/>
      <source>Create a new sketch.</source>
      <translation>Neue Skizze erstellen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRectangularArray</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2004"/>
      <source>Rectangular array</source>
      <translation>Rechteckige Anordnung</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2005"/>
      <source>Creates a rectangular array pattern of the geometry taking as reference the last selected point</source>
      <translation>Erzeugt eine rechteckige Anordnung der Geometrie mit dem zuletzt gewählten Punkt als Referenz</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRemoveAxesAlignment</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2271"/>
      <source>Remove axes alignment</source>
      <translation>Achsenausrichtung entfernen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2272"/>
      <source>Modifies constraints to remove axes alignment while trying to preserve the constraint relationship of the selection</source>
      <translation>Ändert Einschränkungen, um Achsenausrichtungen zu entfernen und versucht gleichzeitig, die Beziehungen zwischen den Einschränkungen der Auswahl zu erhalten</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="383"/>
      <source>Reorient sketch...</source>
      <translation>Skizze neu ausrichten...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="384"/>
      <source>Place the selected sketch on one of the global coordinate planes.
This will clear the 'Support' property, if any.</source>
      <translation>Skizze auf eine globale Koordinaten-Ebene legen.
Die Eigenschaft 'Support' wird gelöscht.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRestoreInternalAlignmentGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="951"/>
      <source>Show/hide internal geometry</source>
      <translation>Interne Geometrie anzeigen / ausblenden</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="952"/>
      <source>Show all internal geometry or hide unused internal geometry</source>
      <translation>Sämtliche interne Geometrie anzeigen oder ungenutzte interne Geometrie ausblenden</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConflictingConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="684"/>
      <location filename="../../CommandSketcherTools.cpp" line="685"/>
      <source>Select conflicting constraints</source>
      <translation>Widersprüchliche Einschränkungen auswählen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="305"/>
      <source>Select associated constraints</source>
      <translation>Zugehörige Einschränkungen auswählen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="306"/>
      <source>Select the constraints associated with the selected geometrical elements</source>
      <translation>Einschränkungen auswählen, die zu den ausgewählten geometrischen Elementen gehören</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsAssociatedWithConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="739"/>
      <source>Select associated geometry</source>
      <translation>Zugehörige Geometrie auswählen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="740"/>
      <source>Select the geometrical elements associated with the selected constraints</source>
      <translation>Die geometrischen Elemente auswählen, die den ausgewählten Einschränkungen zugeordnet sind</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsWithDoFs</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="860"/>
      <source>Select unconstrained DoF</source>
      <translation>Unterbestimmte Elemente auswählen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="861"/>
      <source>Select geometrical elements where the solver still detects unconstrained degrees of freedom.</source>
      <translation>Geometrische Elemente auswählen, bei denen der Löser noch nicht-bestimmte Freiheitsgrade erkennt.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectHorizontalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="472"/>
      <source>Select horizontal axis</source>
      <translation>Horizontale Achse auswählen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="473"/>
      <source>Select the local horizontal axis of the sketch</source>
      <translation>Die lokale horizontale Achse der Skizze auswählen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectMalformedConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="572"/>
      <location filename="../../CommandSketcherTools.cpp" line="573"/>
      <source>Select malformed constraints</source>
      <translation>Wähle fehlerhafte Einschränkungen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectOrigin</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="382"/>
      <source>Select origin</source>
      <translation>Ursprung auswählen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="383"/>
      <source>Select the local origin point of the sketch</source>
      <translation>Den lokalen Ursprungspunkt der Skizze auswählen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectPartiallyRedundantConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="628"/>
      <location filename="../../CommandSketcherTools.cpp" line="629"/>
      <source>Select partially redundant constraints</source>
      <translation>Teilweise überflüssige Einschränkungen auswählen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectRedundantConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="515"/>
      <location filename="../../CommandSketcherTools.cpp" line="516"/>
      <source>Select redundant constraints</source>
      <translation>Überflüssige Einschränkungen auswählen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectVerticalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="428"/>
      <source>Select vertical axis</source>
      <translation>Vertikale Achse auswählen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="429"/>
      <source>Select the local vertical axis of the sketch</source>
      <translation>Die lokale vertikale Achse der Skizze auswählen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSplit</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6673"/>
      <source>Split edge</source>
      <translation>Kante teilen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6674"/>
      <source>Splits an edge into two while preserving constraints</source>
      <translation>Teilt eine Kante in zwei unter Beibehaltung der Beschränkungen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherStopOperation</name>
    <message>
      <location filename="../../Command.cpp" line="342"/>
      <source>Stop operation</source>
      <translation>Vorgang stoppen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="343"/>
      <source>When in edit mode, stop the active operation (drawing, constraining, etc.).</source>
      <translation>Beendet den aktiven Vorgang im Bearbeitungsmodus (Zeichnung, Einschränkung, etc.).</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSwitchVirtualSpace</name>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="94"/>
      <source>Switch virtual space</source>
      <translation>Wechsle zum virtuellen Bereich</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="95"/>
      <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="1064"/>
      <source>Symmetry</source>
      <translation>Symmetrie</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1065"/>
      <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>CmdSketcherToggleActiveConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7533"/>
      <source>Activate/deactivate constraint</source>
      <translation>Einschränkung aktivieren/deaktivieren</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7534"/>
      <source>Activates or deactivates the selected constraints</source>
      <translation>Aktiviert oder deaktiviert die ausgewählten Einschränkungen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleConstruction</name>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="75"/>
      <source>Toggle construction geometry</source>
      <translation>Umschalten der Hilfsgeometrie</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="76"/>
      <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="7406"/>
      <source>Toggle driving/reference constraint</source>
      <translation>Einschränkung zwischen festlegend und anzeigend umschalten</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7407"/>
      <source>Set the toolbar, or the selected constraints,
into driving or reference mode</source>
      <translation>Die Symbolleiste oder die ausgewählten Einschränkungen
auf den festlegenden oder den anzeigenden Modus festlegen</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherTrimming</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6238"/>
      <source>Trim edge</source>
      <translation>Kante zuschneiden</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6239"/>
      <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="725"/>
      <source>Validate sketch...</source>
      <translation>Skizze überprüfen...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="726"/>
      <source>Validate a sketch by looking at missing coincidences,
invalid constraints, degenerated geometry, etc.</source>
      <translation>Eine Skizze durch Betrachtung der fehlenden Übereinstimmungen,
ungültigen Einschränkungen, degenerierten Geometrien, etc überprüfen.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="740"/>
      <source>Wrong selection</source>
      <translation>Falsche Auswahl</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="741"/>
      <source>Select only one sketch.</source>
      <translation>Nur eine Skizze auswählen.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSection</name>
    <message>
      <location filename="../../Command.cpp" line="954"/>
      <source>View section</source>
      <translation>Abschnitt anzeigen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="955"/>
      <source>When in edit mode, switch between section view and full view.</source>
      <translation>Wechseln Sie im Bearbeitungsmodus zwischen der Sektionsansicht und der Vollansicht.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="685"/>
      <source>View sketch</source>
      <translation>Skizze anzeigen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="686"/>
      <source>When in edit mode, set the camera orientation perpendicular to the sketch plane.</source>
      <translation>Stellen Sie im Bearbeitungsmodus die Kameraorientierung senkrecht auf die Skizzenebene ein.</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="984"/>
      <location filename="../../CommandConstraints.cpp" line="1059"/>
      <source>Add horizontal constraint</source>
      <translation>Horizontal-Einschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="993"/>
      <location filename="../../CommandConstraints.cpp" line="1085"/>
      <location filename="../../CommandConstraints.cpp" line="1320"/>
      <source>Add horizontal alignment</source>
      <translation>Horizontale Ausrichtung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1221"/>
      <location filename="../../CommandConstraints.cpp" line="1295"/>
      <source>Add vertical constraint</source>
      <translation>Vertikal-Einschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1229"/>
      <source>Add vertical alignment</source>
      <translation>Vertikale Ausrichtung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1435"/>
      <source>Add 'Lock' constraint</source>
      <translation>Sperreinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1476"/>
      <source>Add relative 'Lock' constraint</source>
      <translation>Relative Sperreinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1521"/>
      <source>Add fixed constraint</source>
      <translation>Sperr-Einschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1664"/>
      <source>Add 'Block' constraint</source>
      <translation>Fixier-Einschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1708"/>
      <source>Add block constraint</source>
      <translation>Fixier-Einschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="149"/>
      <location filename="../../CommandSketcherTools.cpp" line="256"/>
      <location filename="../../CommandConstraints.cpp" line="1843"/>
      <location filename="../../CommandConstraints.cpp" line="2001"/>
      <location filename="../../CommandConstraints.cpp" line="2066"/>
      <source>Add coincident constraint</source>
      <translation>Übereinstimmungseinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1925"/>
      <source>Swap edge tangency with ptp tangency</source>
      <translation>Tangierende Kanten gegen tangentenstetigen Übergang in einem Punkt tauschen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2172"/>
      <location filename="../../CommandConstraints.cpp" line="2304"/>
      <source>Add distance from horizontal axis constraint</source>
      <translation>Einschränkung des Abstands zur horizontalen Achse hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2180"/>
      <location filename="../../CommandConstraints.cpp" line="2311"/>
      <source>Add distance from vertical axis constraint</source>
      <translation>Einschränkung des Abstands zur vertikalen Achse hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2188"/>
      <location filename="../../CommandConstraints.cpp" line="2318"/>
      <source>Add point to point distance constraint</source>
      <translation>Einschränkung des Abstands zweier Punkte hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2223"/>
      <location filename="../../CommandConstraints.cpp" line="2393"/>
      <source>Add point to line Distance constraint</source>
      <translation>Einschränkung des Abstands eines Punktes zu einer Linie hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2257"/>
      <location filename="../../CommandConstraints.cpp" line="2350"/>
      <source>Add length constraint</source>
      <translation>Längeneinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2539"/>
      <location filename="../../CommandConstraints.cpp" line="2627"/>
      <source>Add point on object constraint</source>
      <translation>Punkt-auf-Objekt-Einschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2801"/>
      <location filename="../../CommandConstraints.cpp" line="2903"/>
      <source>Add point to point horizontal distance constraint</source>
      <translation>Einschränkung des horizontalen Abstands zweier Punkte hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2832"/>
      <source>Add fixed x-coordinate constraint</source>
      <translation>Einschränkung zur Sperrung der x-Koordinate hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3050"/>
      <location filename="../../CommandConstraints.cpp" line="3152"/>
      <source>Add point to point vertical distance constraint</source>
      <translation>Einschränkung des vertikalen Abstands zweier Punkte hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3080"/>
      <source>Add fixed y-coordinate constraint</source>
      <translation>Einschränkung zur Sperrung der y-Koordinate hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3281"/>
      <location filename="../../CommandConstraints.cpp" line="3322"/>
      <source>Add parallel constraint</source>
      <translation>Parallelitätseinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3446"/>
      <location filename="../../CommandConstraints.cpp" line="3514"/>
      <location filename="../../CommandConstraints.cpp" line="3668"/>
      <location filename="../../CommandConstraints.cpp" line="3704"/>
      <location filename="../../CommandConstraints.cpp" line="3849"/>
      <location filename="../../CommandConstraints.cpp" line="3883"/>
      <location filename="../../CommandConstraints.cpp" line="3931"/>
      <source>Add perpendicular constraint</source>
      <translation>Rechtwinkligkeitseinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3551"/>
      <source>Add perpendicularity constraint</source>
      <translation>Rechtwinkligkeitseinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4030"/>
      <source>Swap coincident+tangency with ptp tangency</source>
      <translation>Deckungsgleichheit + Berührung gegen tangentenstetigen Übergang in einem Punkt tauschen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4049"/>
      <source>Swap PointOnObject+tangency with point to curve tangency</source>
      <translation>Tausche Punkt auf Objekt + Tangentialität gegen Punkt zu Kurve Tangentialität</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4144"/>
      <location filename="../../CommandConstraints.cpp" line="4196"/>
      <location filename="../../CommandConstraints.cpp" line="4232"/>
      <location filename="../../CommandConstraints.cpp" line="4399"/>
      <location filename="../../CommandConstraints.cpp" line="4562"/>
      <location filename="../../CommandConstraints.cpp" line="4626"/>
      <location filename="../../CommandConstraints.cpp" line="4653"/>
      <source>Add tangent constraint</source>
      <translation>Tangenteneinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4285"/>
      <location filename="../../CommandConstraints.cpp" line="4292"/>
      <location filename="../../CommandConstraints.cpp" line="4299"/>
      <location filename="../../CommandConstraints.cpp" line="4323"/>
      <location filename="../../CommandConstraints.cpp" line="4331"/>
      <location filename="../../CommandConstraints.cpp" line="4356"/>
      <location filename="../../CommandConstraints.cpp" line="4364"/>
      <location filename="../../CommandConstraints.cpp" line="4391"/>
      <location filename="../../CommandConstraints.cpp" line="4483"/>
      <location filename="../../CommandConstraints.cpp" line="4490"/>
      <location filename="../../CommandConstraints.cpp" line="4497"/>
      <location filename="../../CommandConstraints.cpp" line="4521"/>
      <location filename="../../CommandConstraints.cpp" line="4528"/>
      <location filename="../../CommandConstraints.cpp" line="4554"/>
      <source>Add tangent constraint point</source>
      <translation>Punkt für Tangenteneinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4831"/>
      <location filename="../../CommandConstraints.cpp" line="4866"/>
      <location filename="../../CommandConstraints.cpp" line="4885"/>
      <location filename="../../CommandConstraints.cpp" line="4945"/>
      <source>Add radius constraint</source>
      <translation>Radius-Einschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5121"/>
      <location filename="../../CommandConstraints.cpp" line="5150"/>
      <location filename="../../CommandConstraints.cpp" line="5162"/>
      <location filename="../../CommandConstraints.cpp" line="5228"/>
      <source>Add diameter constraint</source>
      <translation>Durchmesser-Einschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5399"/>
      <location filename="../../CommandConstraints.cpp" line="5438"/>
      <location filename="../../CommandConstraints.cpp" line="5459"/>
      <location filename="../../CommandConstraints.cpp" line="5533"/>
      <source>Add radiam constraint</source>
      <translation>Radiam-Beschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5825"/>
      <location filename="../../CommandConstraints.cpp" line="5958"/>
      <location filename="../../CommandConstraints.cpp" line="5988"/>
      <location filename="../../CommandConstraints.cpp" line="6012"/>
      <location filename="../../CommandConstraints.cpp" line="6125"/>
      <location filename="../../CommandConstraints.cpp" line="6179"/>
      <source>Add angle constraint</source>
      <translation>Winkeleinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6393"/>
      <location filename="../../CommandConstraints.cpp" line="6445"/>
      <source>Add equality constraint</source>
      <translation>Gleichheitseinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6566"/>
      <location filename="../../CommandConstraints.cpp" line="6618"/>
      <location filename="../../CommandConstraints.cpp" line="6634"/>
      <location filename="../../CommandConstraints.cpp" line="6720"/>
      <location filename="../../CommandConstraints.cpp" line="6755"/>
      <source>Add symmetric constraint</source>
      <translation>Symmetrieeinschränkung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6896"/>
      <source>Add Snell's law constraint</source>
      <translation>Einschränkung nach Snellius-Gesetz (Lichtbrechung) hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7106"/>
      <location filename="../../CommandConstraints.cpp" line="7284"/>
      <source>Add internal alignment constraint</source>
      <translation>Einschränkung zur internen Ausrichtung hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7491"/>
      <source>Toggle constraint to driving/reference</source>
      <translation>Einschränkung zwischen festlegend und anzeigend umschalten</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7575"/>
      <source>Activate/Deactivate constraint</source>
      <translation>Einschränkung aktivieren / deaktivieren</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="209"/>
      <source>Create a new sketch on a face</source>
      <translation>Neue Skizze auf einer Fläche erstellen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="241"/>
      <source>Create a new sketch</source>
      <translation>Neue Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="491"/>
      <source>Reorient sketch</source>
      <translation>Skizze neu ausrichten</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="646"/>
      <source>Attach sketch</source>
      <translation>Skizze anheften</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="652"/>
      <source>Detach sketch</source>
      <translation>Skizze abtrennen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="795"/>
      <source>Create a mirrored sketch for each selected sketch</source>
      <translation>Eine gespiegelte Skizze für jede ausgewählte Skizze erstellen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="894"/>
      <source>Merge sketches</source>
      <translation>Skizzen zusammenführen</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="138"/>
      <source>Toggle draft from/to draft</source>
      <translation>Entwurf von/zu Entwurf umschalten</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="257"/>
      <source>Add sketch line</source>
      <translation>Skizzenlinie hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="480"/>
      <source>Add sketch box</source>
      <translation>Skizzenkasten hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="518"/>
      <source>Add centered sketch box</source>
      <translation>Zentrierten Skizzenrahmen hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="847"/>
      <source>Add rounded rectangle</source>
      <translation>Abgerundetes Rechteck hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1512"/>
      <source>Add line to sketch wire</source>
      <translation>Linie zum Skizzendraht hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1532"/>
      <source>Add arc to sketch wire</source>
      <translation>Bogen zum Skizzendraht hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1977"/>
      <location filename="../../CommandCreateGeo.cpp" line="2248"/>
      <source>Add sketch arc</source>
      <translation>Skizzenbogen hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2520"/>
      <location filename="../../CommandCreateGeo.cpp" line="5322"/>
      <source>Add sketch circle</source>
      <translation>Skizzenkreis hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3288"/>
      <source>Add sketch ellipse</source>
      <translation>Skizzenellipse hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3654"/>
      <source>Add sketch arc of ellipse</source>
      <translation>Skizzenellipsenbogen hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3995"/>
      <source>Add sketch arc of hyperbola</source>
      <translation>Skizzenhyperbelbogen hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4300"/>
      <source>Add sketch arc of Parabola</source>
      <translation>Skizzenparabelbogen hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4628"/>
      <source>Add Pole circle</source>
      <translation>Polkreis hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5552"/>
      <source>Add sketch point</source>
      <translation>Skizzenpunkt hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5801"/>
      <location filename="../../CommandCreateGeo.cpp" line="5879"/>
      <source>Create fillet</source>
      <translation>Abrundung erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6197"/>
      <source>Trim edge</source>
      <translation>Kante zuschneiden</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6473"/>
      <source>Extend edge</source>
      <translation>Kante verlängern</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6636"/>
      <source>Split edge</source>
      <translation>Kante teilen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6799"/>
      <source>Add external geometry</source>
      <translation>Externe Geometrie hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6982"/>
      <source>Add carbon copy</source>
      <translation>Kopie hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7221"/>
      <source>Add slot</source>
      <translation>Nut hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7464"/>
      <source>Add hexagon</source>
      <translation>Sechseck hinzufügen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="445"/>
      <source>Convert to NURBS</source>
      <translation>In NURBS umwandeln</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="519"/>
      <source>Increase spline degree</source>
      <translation>Grad des Splines erhöhen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="594"/>
      <source>Decrease spline degree</source>
      <translation>Grad des Splines verringern</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="687"/>
      <source>Increase knot multiplicity</source>
      <translation>Vielfachheit eines Spline-Knotens erhöhen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="834"/>
      <source>Decrease knot multiplicity</source>
      <translation>Vielfachheit eines Spline-Knotens verringern</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1059"/>
      <source>Insert knot</source>
      <translation>Knoten einfügen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1027"/>
      <source>Exposing Internal Geometry</source>
      <translation>Interne Geometry anzeigen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1237"/>
      <source>Create symmetric geometry</source>
      <translation>Symmetrische Geometrie erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1392"/>
      <source>Copy/clone/move geometry</source>
      <translation>Geometrie kopieren / klonen / verschieben</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1941"/>
      <source>Create copy of geometry</source>
      <translation>Eine Kopie der Geometrie erstellen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2170"/>
      <source>Delete all geometry</source>
      <translation>Gesamte Geometrie löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2232"/>
      <source>Delete All Constraints</source>
      <translation>Alle Einschränkungen löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2357"/>
      <source>Remove Axes Alignment</source>
      <translation>Achsenausrichtung entfernen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="156"/>
      <source>Toggle constraints to the other virtual space</source>
      <translation>Einschränkungen auf den anderen virtuellen Raum umschalten</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="164"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="898"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1223"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1266"/>
      <source>Update constraint's virtual space</source>
      <translation>Virtuellen Raum der Einschränkungen aktualisieren</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandler.cpp" line="771"/>
      <source>Add auto constraints</source>
      <translation>Automatische Einschränkungen hinzufügen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="627"/>
      <source>Swap constraint names</source>
      <translation>Namen der Beschränkungen tauschen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="1208"/>
      <source>Rename sketch constraint</source>
      <translation>Skizzeneinschränkung umbenennen</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="747"/>
      <source>Drag Point</source>
      <translation>Punkt ziehen</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="779"/>
      <source>Drag Curve</source>
      <translation>Kurve ziehen</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="831"/>
      <source>Drag Constraint</source>
      <translation>Einschränkung ziehen</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="1018"/>
      <source>Modify sketch constraints</source>
      <translation>Skizzeneinschränkung ändern</translation>
    </message>
  </context>
  <context>
    <name>CommandGroup</name>
    <message>
      <location filename="../../Workbench.cpp" line="37"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
  </context>
  <context>
    <name>Exceptions</name>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="456"/>
      <source>Autoconstrain error: Unsolvable sketch while applying coincident constraints.</source>
      <translation>Fehler automatische Beschränkungen: unlösbare Skizze beim Anwenden von Koinzidenzen.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="537"/>
      <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="734"/>
      <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="788"/>
      <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="825"/>
      <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="847"/>
      <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="875"/>
      <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="2008"/>
      <source>Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet.</source>
      <translation>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="5756"/>
      <location filename="../../../App/SketchObject.cpp" line="5933"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher.</source>
      <translation>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="5760"/>
      <location filename="../../../App/SketchObject.cpp" line="5938"/>
      <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="5763"/>
      <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="5768"/>
      <location filename="../../../App/SketchObject.cpp" line="5946"/>
      <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="5775"/>
      <source>The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero.</source>
      <translation>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="5782"/>
      <source>The multiplicity cannot be increased beyond the degree of the B-spline.</source>
      <translation>Die Vielfachheit kann nicht über den Grad des B-Splines hinaus erhöht werden.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5785"/>
      <source>The multiplicity cannot be decreased beyond zero.</source>
      <translation>Die Vielfachheit kann nicht über Null hinaus verringert werden.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5797"/>
      <source>OCC is unable to decrease the multiplicity within the maximum tolerance.</source>
      <translation>OCC kann die Multiplizität innerhalb der maximalen Toleranz nicht verringern.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5941"/>
      <source>Knot cannot have zero multiplicity.</source>
      <translation>Ein Knoten kann nicht die Vielfachheit Null haben.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5955"/>
      <source>Knot multiplicity cannot be higher than the degree of the BSpline.</source>
      <translation>Die Vielfachheit kann nicht höher als der Grad des B-Splines sein.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5958"/>
      <source>Knot cannot be inserted outside the BSpline parameter range.</source>
      <translation>Knoten kann nicht außerhalb des BSpline-Parameterbereichs eingefügt werden.</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="132"/>
      <location filename="../../AppSketcherGui.cpp" line="133"/>
      <location filename="../../AppSketcherGui.cpp" line="134"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="112"/>
      <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="115"/>
      <source>Broken link to support subelements</source>
      <translation>Kaputter Link zur Unterstützung von Unterelementen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="118"/>
      <location filename="../../Command.cpp" line="127"/>
      <source>Unexpected error</source>
      <translation>Unerwarteter Fehler</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="122"/>
      <source>Face is non-planar</source>
      <translation>Oberfläche ist nicht planar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="124"/>
      <source>Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed)</source>
      <translation>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="165"/>
      <source>Sketch mapping</source>
      <translation>Skizzen Zuordnung</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="166"/>
      <source>Can't map the sketch to selected object. %1.</source>
      <translation>Die Skizze kann dem ausgewählten Objekt nicht zugeordnet werden. %1.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="173"/>
      <location filename="../../Command.cpp" line="592"/>
      <source>Don't attach</source>
      <translation>Nicht anhängen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="116"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="124"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="147"/>
      <location filename="../../CommandAlterGeometry.cpp" line="124"/>
      <location filename="../../CommandAlterGeometry.cpp" line="132"/>
      <location filename="../../CommandSketcherTools.cpp" line="130"/>
      <location filename="../../CommandSketcherTools.cpp" line="138"/>
      <location filename="../../CommandSketcherTools.cpp" line="180"/>
      <location filename="../../CommandSketcherTools.cpp" line="241"/>
      <location filename="../../CommandSketcherTools.cpp" line="249"/>
      <location filename="../../CommandSketcherTools.cpp" line="328"/>
      <location filename="../../CommandSketcherTools.cpp" line="975"/>
      <location filename="../../CommandSketcherTools.cpp" line="1087"/>
      <location filename="../../CommandSketcherTools.cpp" line="1095"/>
      <location filename="../../CommandSketcherTools.cpp" line="1200"/>
      <location filename="../../CommandSketcherTools.cpp" line="1209"/>
      <location filename="../../CommandSketcherTools.cpp" line="1468"/>
      <location filename="../../CommandSketcherTools.cpp" line="1477"/>
      <location filename="../../CommandSketcherTools.cpp" line="1536"/>
      <location filename="../../CommandSketcherTools.cpp" line="2023"/>
      <location filename="../../CommandSketcherTools.cpp" line="2032"/>
      <location filename="../../CommandSketcherTools.cpp" line="2094"/>
      <location filename="../../CommandSketcherTools.cpp" line="2290"/>
      <location filename="../../CommandSketcherTools.cpp" line="2299"/>
      <location filename="../../CommandSketcherTools.cpp" line="2344"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="471"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="542"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="620"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="680"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="736"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="827"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="868"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1216"/>
      <location filename="../../CommandConstraints.cpp" line="156"/>
      <location filename="../../CommandConstraints.cpp" line="162"/>
      <location filename="../../CommandConstraints.cpp" line="911"/>
      <location filename="../../CommandConstraints.cpp" line="1149"/>
      <location filename="../../CommandConstraints.cpp" line="1386"/>
      <location filename="../../CommandConstraints.cpp" line="1409"/>
      <location filename="../../CommandConstraints.cpp" line="1413"/>
      <location filename="../../CommandConstraints.cpp" line="1610"/>
      <location filename="../../CommandConstraints.cpp" line="1640"/>
      <location filename="../../CommandConstraints.cpp" line="1644"/>
      <location filename="../../CommandConstraints.cpp" line="1968"/>
      <location filename="../../CommandConstraints.cpp" line="1979"/>
      <location filename="../../CommandConstraints.cpp" line="1989"/>
      <location filename="../../CommandConstraints.cpp" line="2135"/>
      <location filename="../../CommandConstraints.cpp" line="2146"/>
      <location filename="../../CommandConstraints.cpp" line="2244"/>
      <location filename="../../CommandConstraints.cpp" line="2277"/>
      <location filename="../../CommandConstraints.cpp" line="2369"/>
      <location filename="../../CommandConstraints.cpp" line="2514"/>
      <location filename="../../CommandConstraints.cpp" line="2554"/>
      <location filename="../../CommandConstraints.cpp" line="2560"/>
      <location filename="../../CommandConstraints.cpp" line="2582"/>
      <location filename="../../CommandConstraints.cpp" line="2593"/>
      <location filename="../../CommandConstraints.cpp" line="2641"/>
      <location filename="../../CommandConstraints.cpp" line="2649"/>
      <location filename="../../CommandConstraints.cpp" line="2671"/>
      <location filename="../../CommandConstraints.cpp" line="2732"/>
      <location filename="../../CommandConstraints.cpp" line="2743"/>
      <location filename="../../CommandConstraints.cpp" line="2772"/>
      <location filename="../../CommandConstraints.cpp" line="2822"/>
      <location filename="../../CommandConstraints.cpp" line="2851"/>
      <location filename="../../CommandConstraints.cpp" line="2880"/>
      <location filename="../../CommandConstraints.cpp" line="2984"/>
      <location filename="../../CommandConstraints.cpp" line="2995"/>
      <location filename="../../CommandConstraints.cpp" line="3020"/>
      <location filename="../../CommandConstraints.cpp" line="3070"/>
      <location filename="../../CommandConstraints.cpp" line="3100"/>
      <location filename="../../CommandConstraints.cpp" line="3129"/>
      <location filename="../../CommandConstraints.cpp" line="3230"/>
      <location filename="../../CommandConstraints.cpp" line="3243"/>
      <location filename="../../CommandConstraints.cpp" line="3257"/>
      <location filename="../../CommandConstraints.cpp" line="3273"/>
      <location filename="../../CommandConstraints.cpp" line="3311"/>
      <location filename="../../CommandConstraints.cpp" line="3398"/>
      <location filename="../../CommandConstraints.cpp" line="3411"/>
      <location filename="../../CommandConstraints.cpp" line="3441"/>
      <location filename="../../CommandConstraints.cpp" line="3494"/>
      <location filename="../../CommandConstraints.cpp" line="3531"/>
      <location filename="../../CommandConstraints.cpp" line="3540"/>
      <location filename="../../CommandConstraints.cpp" line="3546"/>
      <location filename="../../CommandConstraints.cpp" line="3570"/>
      <location filename="../../CommandConstraints.cpp" line="3579"/>
      <location filename="../../CommandConstraints.cpp" line="3588"/>
      <location filename="../../CommandConstraints.cpp" line="3716"/>
      <location filename="../../CommandConstraints.cpp" line="3751"/>
      <location filename="../../CommandConstraints.cpp" line="3760"/>
      <location filename="../../CommandConstraints.cpp" line="3769"/>
      <location filename="../../CommandConstraints.cpp" line="3926"/>
      <location filename="../../CommandConstraints.cpp" line="4096"/>
      <location filename="../../CommandConstraints.cpp" line="4109"/>
      <location filename="../../CommandConstraints.cpp" line="4139"/>
      <location filename="../../CommandConstraints.cpp" line="4191"/>
      <location filename="../../CommandConstraints.cpp" line="4212"/>
      <location filename="../../CommandConstraints.cpp" line="4221"/>
      <location filename="../../CommandConstraints.cpp" line="4227"/>
      <location filename="../../CommandConstraints.cpp" line="4251"/>
      <location filename="../../CommandConstraints.cpp" line="4257"/>
      <location filename="../../CommandConstraints.cpp" line="4413"/>
      <location filename="../../CommandConstraints.cpp" line="4449"/>
      <location filename="../../CommandConstraints.cpp" line="4455"/>
      <location filename="../../CommandConstraints.cpp" line="4606"/>
      <location filename="../../CommandConstraints.cpp" line="4648"/>
      <location filename="../../CommandConstraints.cpp" line="4742"/>
      <location filename="../../CommandConstraints.cpp" line="4753"/>
      <location filename="../../CommandConstraints.cpp" line="4814"/>
      <location filename="../../CommandConstraints.cpp" line="4820"/>
      <location filename="../../CommandConstraints.cpp" line="4939"/>
      <location filename="../../CommandConstraints.cpp" line="5042"/>
      <location filename="../../CommandConstraints.cpp" line="5053"/>
      <location filename="../../CommandConstraints.cpp" line="5095"/>
      <location filename="../../CommandConstraints.cpp" line="5110"/>
      <location filename="../../CommandConstraints.cpp" line="5216"/>
      <location filename="../../CommandConstraints.cpp" line="5222"/>
      <location filename="../../CommandConstraints.cpp" line="5316"/>
      <location filename="../../CommandConstraints.cpp" line="5327"/>
      <location filename="../../CommandConstraints.cpp" line="5382"/>
      <location filename="../../CommandConstraints.cpp" line="5388"/>
      <location filename="../../CommandConstraints.cpp" line="5527"/>
      <location filename="../../CommandConstraints.cpp" line="5775"/>
      <location filename="../../CommandConstraints.cpp" line="5787"/>
      <location filename="../../CommandConstraints.cpp" line="5818"/>
      <location filename="../../CommandConstraints.cpp" line="5880"/>
      <location filename="../../CommandConstraints.cpp" line="5976"/>
      <location filename="../../CommandConstraints.cpp" line="6032"/>
      <location filename="../../CommandConstraints.cpp" line="6172"/>
      <location filename="../../CommandConstraints.cpp" line="6289"/>
      <location filename="../../CommandConstraints.cpp" line="6302"/>
      <location filename="../../CommandConstraints.cpp" line="6318"/>
      <location filename="../../CommandConstraints.cpp" line="6323"/>
      <location filename="../../CommandConstraints.cpp" line="6342"/>
      <location filename="../../CommandConstraints.cpp" line="6372"/>
      <location filename="../../CommandConstraints.cpp" line="6387"/>
      <location filename="../../CommandConstraints.cpp" line="6439"/>
      <location filename="../../CommandConstraints.cpp" line="6521"/>
      <location filename="../../CommandConstraints.cpp" line="6534"/>
      <location filename="../../CommandConstraints.cpp" line="6559"/>
      <location filename="../../CommandConstraints.cpp" line="6581"/>
      <location filename="../../CommandConstraints.cpp" line="6611"/>
      <location filename="../../CommandConstraints.cpp" line="6648"/>
      <location filename="../../CommandConstraints.cpp" line="6671"/>
      <location filename="../../CommandConstraints.cpp" line="6713"/>
      <location filename="../../CommandConstraints.cpp" line="6729"/>
      <location filename="../../CommandConstraints.cpp" line="6856"/>
      <location filename="../../CommandConstraints.cpp" line="6862"/>
      <location filename="../../CommandConstraints.cpp" line="6964"/>
      <location filename="../../CommandConstraints.cpp" line="6977"/>
      <location filename="../../CommandConstraints.cpp" line="6998"/>
      <location filename="../../CommandConstraints.cpp" line="7021"/>
      <location filename="../../CommandConstraints.cpp" line="7043"/>
      <location filename="../../CommandConstraints.cpp" line="7051"/>
      <location filename="../../CommandConstraints.cpp" line="7057"/>
      <location filename="../../CommandConstraints.cpp" line="7213"/>
      <location filename="../../CommandConstraints.cpp" line="7221"/>
      <location filename="../../CommandConstraints.cpp" line="7229"/>
      <location filename="../../CommandConstraints.cpp" line="7235"/>
      <location filename="../../CommandConstraints.cpp" line="7384"/>
      <location filename="../../CommandConstraints.cpp" line="7445"/>
      <location filename="../../CommandConstraints.cpp" line="7453"/>
      <location filename="../../CommandConstraints.cpp" line="7485"/>
      <location filename="../../CommandConstraints.cpp" line="7558"/>
      <location filename="../../CommandConstraints.cpp" line="7569"/>
      <source>Wrong selection</source>
      <translation>Falsche Auswahl</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="125"/>
      <location filename="../../CommandAlterGeometry.cpp" line="133"/>
      <source>Select edge(s) from the sketch.</source>
      <translation>Kante(n) aus der Skizze auswählen.</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="80"/>
      <source>Distance constraint</source>
      <translation>Abstandseinschränkung</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="81"/>
      <source>Not allowed to edit the datum because the sketch contains conflicting constraints</source>
      <translation>Der Bezug darf nicht geändert werden, da die Skizze widersprüchliche Einschränkungen enthält</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="219"/>
      <source>Dimensional constraint</source>
      <translation>Maßliche Einschränkung</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="157"/>
      <source>Cannot add a constraint between two external geometries.</source>
      <translation>Es ist nicht möglich eine Einschränkung zwischen zwei externen Geometrien hinzuzufügen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="163"/>
      <source>Cannot add a constraint between two fixed geometries. Fixed geometries include external geometry, blocked geometry, and special points such as B-spline knot points.</source>
      <translation>Es ist nicht möglich, eine Randbedingung zwischen zwei unveränderlichen Geometrien hinzuzufügen. Unveränderliche Geometrien schließen externe Geometrie, fixierte Geometrie oder spezielle Punkte, wie B-Spline-Knotenpunkte, ein.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="486"/>
      <source>Sketcher Constraint Substitution</source>
      <translation>Beschränkung Ersetzen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="492"/>
      <source>Keep notifying me of constraint substitutions</source>
      <translation>Benachrichtige mich über Beschränkungssubstitutionen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="533"/>
      <location filename="../../CommandConstraints.cpp" line="544"/>
      <location filename="../../CommandConstraints.cpp" line="556"/>
      <source>Only sketch and its support are allowed to be selected.</source>
      <translation type="unfinished">Only sketch and its support are allowed to be selected.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="565"/>
      <source>One of the selected has to be on the sketch.</source>
      <translation type="unfinished">One of the selected has to be on the sketch.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="912"/>
      <location filename="../../CommandConstraints.cpp" line="1150"/>
      <source>Select an edge from the sketch.</source>
      <translation>Wählen Sie eine Kante aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="170"/>
      <location filename="../../CommandSketcherTools.cpp" line="273"/>
      <location filename="../../CommandConstraints.cpp" line="937"/>
      <location filename="../../CommandConstraints.cpp" line="951"/>
      <location filename="../../CommandConstraints.cpp" line="957"/>
      <location filename="../../CommandConstraints.cpp" line="976"/>
      <location filename="../../CommandConstraints.cpp" line="1004"/>
      <location filename="../../CommandConstraints.cpp" line="1032"/>
      <location filename="../../CommandConstraints.cpp" line="1046"/>
      <location filename="../../CommandConstraints.cpp" line="1052"/>
      <location filename="../../CommandConstraints.cpp" line="1175"/>
      <location filename="../../CommandConstraints.cpp" line="1189"/>
      <location filename="../../CommandConstraints.cpp" line="1195"/>
      <location filename="../../CommandConstraints.cpp" line="1213"/>
      <location filename="../../CommandConstraints.cpp" line="1239"/>
      <location filename="../../CommandConstraints.cpp" line="1268"/>
      <location filename="../../CommandConstraints.cpp" line="1277"/>
      <location filename="../../CommandConstraints.cpp" line="1288"/>
      <source>Impossible constraint</source>
      <translation>Nicht erfüllbare Bedingung</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="938"/>
      <location filename="../../CommandConstraints.cpp" line="1033"/>
      <location filename="../../CommandConstraints.cpp" line="1176"/>
      <location filename="../../CommandConstraints.cpp" line="1269"/>
      <source>The selected edge is not a line segment.</source>
      <translation>Die ausgewählte Kante ist kein Liniensegment.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="946"/>
      <location filename="../../CommandConstraints.cpp" line="1041"/>
      <location filename="../../CommandConstraints.cpp" line="1184"/>
      <location filename="../../CommandConstraints.cpp" line="1282"/>
      <location filename="../../CommandConstraints.cpp" line="1654"/>
      <location filename="../../CommandConstraints.cpp" line="1702"/>
      <source>Double constraint</source>
      <translation>Doppelbedingung</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="947"/>
      <location filename="../../CommandConstraints.cpp" line="1042"/>
      <location filename="../../CommandConstraints.cpp" line="1190"/>
      <location filename="../../CommandConstraints.cpp" line="1278"/>
      <source>The selected edge already has a horizontal constraint!</source>
      <translation>Die ausgewählte Kante hat bereits eine Horizontal-Einschränkung!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="952"/>
      <location filename="../../CommandConstraints.cpp" line="1047"/>
      <location filename="../../CommandConstraints.cpp" line="1185"/>
      <location filename="../../CommandConstraints.cpp" line="1283"/>
      <source>The selected edge already has a vertical constraint!</source>
      <translation>Die ausgewählte Kante hat bereits eine Vertikal-Einschränkung!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="958"/>
      <location filename="../../CommandConstraints.cpp" line="1053"/>
      <location filename="../../CommandConstraints.cpp" line="1196"/>
      <location filename="../../CommandConstraints.cpp" line="1289"/>
      <location filename="../../CommandConstraints.cpp" line="1655"/>
      <location filename="../../CommandConstraints.cpp" line="1703"/>
      <source>The selected edge already has a Block constraint!</source>
      <translation>Die ausgewählte Kante hat bereits eine Fixier-Einschränkung!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="977"/>
      <source>The selected item(s) can't accept a horizontal constraint!</source>
      <translation>Die ausgewählten Elemente können keine Horizontal-Einschränkung annehmen!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1005"/>
      <location filename="../../CommandConstraints.cpp" line="1240"/>
      <source>There are more than one fixed points selected. Select a maximum of one fixed point!</source>
      <translation>Es ist mehr als ein Fixpunkt ausgewählt. Wähle maximal einen Fixpunkt!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1214"/>
      <source>The selected item(s) can't accept a vertical constraint!</source>
      <translation>Die ausgewählten Elemente können keine Vertikal-Einschränkung annehmen!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1387"/>
      <location filename="../../CommandConstraints.cpp" line="1611"/>
      <location filename="../../CommandConstraints.cpp" line="2136"/>
      <source>Select vertices from the sketch.</source>
      <translation>Wählen Sie Knoten aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1410"/>
      <source>Select one vertex from the sketch other than the origin.</source>
      <translation>Einen Knoten aus der Skizze auswählen, nur nicht den Ursprung.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1414"/>
      <source>Select only vertices from the sketch. The last selected vertex may be the origin.</source>
      <translation>Nur Knoten aus der Skizze auswählen. Der letzte gewählte Knoten darf der Ursprung sein.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1622"/>
      <source>Wrong solver status</source>
      <translation>Falscher Solver Status</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1623"/>
      <source>A Block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints.</source>
      <translation>Eine Fixier-Einschränkung kann nicht hinzugefügt werden, solange die Skizze nicht berechnet (gelöst) ist oder redundante und / oder widersprüchliche Einschränkungen enthält.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1641"/>
      <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="1645"/>
      <source>Select only edges from the sketch.</source>
      <translation>Wähle nur Kanten aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="861"/>
      <location filename="../../CommandConstraints.cpp" line="1673"/>
      <location filename="../../CommandConstraints.cpp" line="1718"/>
      <location filename="../../CommandConstraints.cpp" line="3470"/>
      <location filename="../../CommandConstraints.cpp" line="3955"/>
      <location filename="../../CommandConstraints.cpp" line="4168"/>
      <location filename="../../CommandConstraints.cpp" line="4677"/>
      <location filename="../../CommandConstraints.cpp" line="6926"/>
      <source>Error</source>
      <translation>Fehlermeldungen</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1940"/>
      <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="1969"/>
      <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="1980"/>
      <location filename="../../CommandConstraints.cpp" line="1990"/>
      <source>Select two or more vertices from the sketch.</source>
      <translation>Zwei oder mehr Knotenpunkte aus der Skizze auswählen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2147"/>
      <location filename="../../CommandConstraints.cpp" line="2278"/>
      <source>Select exactly one line or one point and one line or two points from the sketch.</source>
      <translation>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="2245"/>
      <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="2370"/>
      <source>This constraint does not make sense for non-linear curves.</source>
      <translation>Diese Randbedingung ist für nichtlineare Kurven nicht sinnvoll.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2487"/>
      <source>Endpoint to edge tangency was applied instead.</source>
      <translation>Die Endpunkt zu Kante Tangente wurde stattdessen angewendet.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2515"/>
      <location filename="../../CommandConstraints.cpp" line="2733"/>
      <location filename="../../CommandConstraints.cpp" line="2985"/>
      <location filename="../../CommandConstraints.cpp" line="4743"/>
      <location filename="../../CommandConstraints.cpp" line="5043"/>
      <location filename="../../CommandConstraints.cpp" line="5317"/>
      <location filename="../../CommandConstraints.cpp" line="5776"/>
      <source>Select the right things from the sketch.</source>
      <translation>Wähle die richtigen Dinge aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2555"/>
      <location filename="../../CommandConstraints.cpp" line="2642"/>
      <source>Point on B-spline edge currently unsupported.</source>
      <translation>Punkt auf B-Spline Rand wird derzeit nicht unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2561"/>
      <location filename="../../CommandConstraints.cpp" line="2650"/>
      <location filename="../../CommandConstraints.cpp" line="3442"/>
      <location filename="../../CommandConstraints.cpp" line="3547"/>
      <location filename="../../CommandConstraints.cpp" line="3589"/>
      <location filename="../../CommandConstraints.cpp" line="3770"/>
      <location filename="../../CommandConstraints.cpp" line="3927"/>
      <location filename="../../CommandConstraints.cpp" line="4140"/>
      <location filename="../../CommandConstraints.cpp" line="4228"/>
      <location filename="../../CommandConstraints.cpp" line="4258"/>
      <location filename="../../CommandConstraints.cpp" line="4456"/>
      <location filename="../../CommandConstraints.cpp" line="4649"/>
      <location filename="../../CommandConstraints.cpp" line="5096"/>
      <location filename="../../CommandConstraints.cpp" line="5819"/>
      <location filename="../../CommandConstraints.cpp" line="5881"/>
      <location filename="../../CommandConstraints.cpp" line="6173"/>
      <location filename="../../CommandConstraints.cpp" line="6863"/>
      <source>Select an edge that is not a B-spline weight.</source>
      <translation>Eine Kante auswählen, die kein B-Spline-Gewicht darstellt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2583"/>
      <source>None of the selected points were constrained onto the respective curves, because they are parts of the same element, because they are both external geometry, or because the edge is not eligible.</source>
      <translation>Keiner der ausgewählten Punkte wurde auf die jeweiligen Kurven beschränkt, da sie Teile desselben Elements sind, weil beide externe Geometrien sind oder weil die Kante nicht geeignet ist.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2594"/>
      <source>Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points.</source>
      <translation>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="2672"/>
      <source>None of the selected points were constrained onto the respective curves, either because they are parts of the same element, or because they are both external geometry.</source>
      <translation>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="2744"/>
      <location filename="../../CommandConstraints.cpp" line="2852"/>
      <location filename="../../CommandConstraints.cpp" line="2996"/>
      <location filename="../../CommandConstraints.cpp" line="3101"/>
      <source>Select exactly one line or up to two points from the sketch.</source>
      <translation>Wählen Sie genau eine Linie oder bis zu zwei Punkte aus der Skizze aus.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2773"/>
      <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="2823"/>
      <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="2881"/>
      <location filename="../../CommandConstraints.cpp" line="3130"/>
      <source>This constraint only makes sense on a line segment or a pair of points.</source>
      <translation>Diese Randbedingung ist nur für ein Liniensegment oder ein Punktepaar sinnvoll.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3021"/>
      <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="3071"/>
      <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="3231"/>
      <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="3244"/>
      <location filename="../../CommandConstraints.cpp" line="6303"/>
      <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="3258"/>
      <source>Select a valid line.</source>
      <translation>Eine gültige Linie auswählen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3274"/>
      <location filename="../../CommandConstraints.cpp" line="3312"/>
      <source>The selected edge is not a valid line.</source>
      <translation>Die ausgewählte Kante ist keine gültige Linie.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3376"/>
      <source>There is a number of ways this constraint can be applied.

Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
      <comment>perpendicular constraint</comment>
      <translation>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="3396"/>
      <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="3409"/>
      <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="3486"/>
      <location filename="../../CommandConstraints.cpp" line="4183"/>
      <source>With 3 objects, there must be 2 curves and 1 point.</source>
      <comment>tangent constraint</comment>
      <translation>Bei 3 Objekten müssen diese aus 2 Kurven und 1 Punkt bestehen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3495"/>
      <location filename="../../CommandConstraints.cpp" line="3532"/>
      <source>Cannot add a perpendicularity constraint at an unconnected point!</source>
      <translation>Eine Rechtwinkligkeitsbedingung kann nicht zu einem unverbundenen Punkt hinzugefügt werden!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3541"/>
      <location filename="../../CommandConstraints.cpp" line="3580"/>
      <location filename="../../CommandConstraints.cpp" line="3761"/>
      <source>Perpendicular to B-spline edge currently unsupported.</source>
      <translation>Senkrecht zur B-Spline-Kante wird derzeit nicht unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3571"/>
      <location filename="../../CommandConstraints.cpp" line="3752"/>
      <source>One of the selected edges should be a line.</source>
      <translation>Eine der ausgewählten Kanten sollte eine Gerade sein.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4040"/>
      <source>Endpoint to endpoint tangency was applied. The coincident constraint was deleted.</source>
      <translation>Eine Endpunkt-zu-Endpunkt-Tangente wurde angelegt. Die Koinzidenz-Einschränkung wurde gelöscht.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4061"/>
      <source>Endpoint to edge tangency was applied. The point on object constraint was deleted.</source>
      <translation>Die Endpunkt zu Kante Tangente wurde stattdessen angewendet. Die Punkt auf Objekt Beschränkung wurde gelöscht.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4075"/>
      <source>There are a number of ways this constraint can be applied.

Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
      <comment>tangent constraint</comment>
      <translation>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="4094"/>
      <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="4107"/>
      <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="4192"/>
      <location filename="../../CommandConstraints.cpp" line="4213"/>
      <location filename="../../CommandConstraints.cpp" line="4607"/>
      <source>Cannot add a tangency constraint at an unconnected point!</source>
      <translation>Eine Tangentialrandbedingung kann nicht zu einem unverbundenen Punkt hinzugefügt werden!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4222"/>
      <location filename="../../CommandConstraints.cpp" line="4252"/>
      <location filename="../../CommandConstraints.cpp" line="4450"/>
      <source>Tangency to B-spline edge currently unsupported.</source>
      <translation>Tangentiale zu B-Spline Rand wird derzeit nicht unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4754"/>
      <location filename="../../CommandConstraints.cpp" line="4815"/>
      <location filename="../../CommandConstraints.cpp" line="5054"/>
      <location filename="../../CommandConstraints.cpp" line="5111"/>
      <location filename="../../CommandConstraints.cpp" line="5328"/>
      <location filename="../../CommandConstraints.cpp" line="5383"/>
      <source>Select one or more arcs or circles from the sketch.</source>
      <translation>Wählen Sie eine oder mehrere Bögen oder Kreise aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4821"/>
      <location filename="../../CommandConstraints.cpp" line="5389"/>
      <source>Select either only one or more B-Spline poles or only one or more arcs or circles from the sketch, but not mixed.</source>
      <translation>Entweder nur einen oder mehrere B-Splinen-Pole auswählen oder nur einen oder mehrere Bögen oder Kreise aus der Skizze auswählen, aber nicht gemischt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4940"/>
      <location filename="../../CommandConstraints.cpp" line="5217"/>
      <location filename="../../CommandConstraints.cpp" line="5528"/>
      <source>Constraint only applies to arcs or circles.</source>
      <translation>Einschränkung gilt nur für Bögen oder Kreise.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5223"/>
      <source>Select an edge that is not a B-spline weight</source>
      <translation>Eine Kante wählen, die kein B-Spline-Gewicht darstellt</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5788"/>
      <location filename="../../CommandConstraints.cpp" line="6033"/>
      <source>Select one or two lines from the sketch. Or select two edges and a point.</source>
      <translation>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="5944"/>
      <location filename="../../CommandConstraints.cpp" line="6111"/>
      <source>Parallel lines</source>
      <translation>Parallele Linien</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5945"/>
      <location filename="../../CommandConstraints.cpp" line="6112"/>
      <source>An angle constraint cannot be set for two parallel lines.</source>
      <translation>Es ist nicht möglich eine Winkel-Einschränkung für zwei parallele Linien festzulegen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5977"/>
      <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="6290"/>
      <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="6319"/>
      <location filename="../../CommandConstraints.cpp" line="7022"/>
      <source>Select two or more compatible edges.</source>
      <translation type="unfinished">Select two or more compatible edges.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6324"/>
      <source>Sketch axes cannot be used in equality constraints.</source>
      <translation>Skizzenachsen können nicht mit der Randbedingung Gleichheit festlegen eingesetzt werden.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6343"/>
      <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="6373"/>
      <location filename="../../CommandConstraints.cpp" line="6388"/>
      <location filename="../../CommandConstraints.cpp" line="6440"/>
      <source>Select two or more edges of similar type.</source>
      <translation type="unfinished">Select two or more edges of similar type.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6522"/>
      <location filename="../../CommandConstraints.cpp" line="6535"/>
      <location filename="../../CommandConstraints.cpp" line="6582"/>
      <location filename="../../CommandConstraints.cpp" line="6649"/>
      <location filename="../../CommandConstraints.cpp" line="6730"/>
      <source>Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch.</source>
      <translation>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="6560"/>
      <location filename="../../CommandConstraints.cpp" line="6714"/>
      <source>Cannot add a symmetry constraint between a line and its end points.</source>
      <translation>Es ist nicht möglich eine Symmetrieeinschränkung zwischen einer Linie und ihren Endpunkten hinzuzufügen.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6612"/>
      <location filename="../../CommandConstraints.cpp" line="6672"/>
      <source>Cannot add a symmetry constraint between a line and its end points!</source>
      <translation>Es ist nicht möglich eine Symmetrieeinschränkung zwischen einer Linie und ihren Endpunkten hinzuzufügen!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6792"/>
      <source>Select two endpoints of lines to act as rays, and an edge representing a boundary. The first selected point corresponds to index n1, second to n2, and datum value sets the ratio n2/n1.</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Endpunkte zweier Linien, die als Strahlen dienen sollen, und eine Kante, die eine Grenze darstellt, auswählen. Der erste gewählte Punkt entspricht dem Index n1, der zweite dem Index n2 und der Eigabewert legt das Verhältnis n2/n1 fest.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6808"/>
      <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="6818"/>
      <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="6840"/>
      <source>Cannot create constraint with external geometry only.</source>
      <translation>Es ist nicht möglich eine Einschränkung zu erstellen, die nur auf externen Geometrien basiert.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6847"/>
      <source>Incompatible geometry is selected.</source>
      <translation>Es wurde unpassende Geometrie ausgewählt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6857"/>
      <source>SnellsLaw on B-spline edge is currently unsupported.</source>
      <translation>Brechung nach Snellius-Gesetz an B-Spline-Kanten wird derzeit nicht unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6965"/>
      <location filename="../../CommandConstraints.cpp" line="6978"/>
      <source>Select at least one ellipse and one edge from the sketch.</source>
      <translation>Wählen Sie mindestens eine Ellipse und eine Kante aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6999"/>
      <source>Sketch axes cannot be used in internal alignment constraint.</source>
      <translation>Skizzenachsen können nicht mit der Randbedingung Interne Ausrichtung festlegen eingesetzt werden.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7044"/>
      <source>You cannot internally constrain an ellipse on another ellipse. Select only one ellipse.</source>
      <translation>Sie können nicht intern eine Ellipse auf andere Ellipse einschränken. Wählen Sie nur eine Ellipse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7052"/>
      <location filename="../../CommandConstraints.cpp" line="7230"/>
      <source>Maximum 2 points are supported.</source>
      <translation>Maximal 2 Punkte werden unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7058"/>
      <location filename="../../CommandConstraints.cpp" line="7236"/>
      <source>Maximum 2 lines are supported.</source>
      <translation>Es werden höchstens 2 Linien unterstützt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7096"/>
      <location filename="../../CommandConstraints.cpp" line="7274"/>
      <source>Nothing to constrain</source>
      <translation>Nichts einzuschränken</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7097"/>
      <location filename="../../CommandConstraints.cpp" line="7275"/>
      <source>Currently all internal geometrical elements of the ellipse are already exposed.</source>
      <translation>Derzeit werden alle internen geometrischen Elemente der Ellipse bereits angezeigt.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7187"/>
      <location filename="../../CommandConstraints.cpp" line="7198"/>
      <location filename="../../CommandConstraints.cpp" line="7365"/>
      <location filename="../../CommandConstraints.cpp" line="7376"/>
      <source>Extra elements</source>
      <translation>Zusätzliche Elemente</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7188"/>
      <location filename="../../CommandConstraints.cpp" line="7199"/>
      <location filename="../../CommandConstraints.cpp" line="7366"/>
      <source>More elements than possible for the given ellipse were provided. These were ignored.</source>
      <translation>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="7214"/>
      <source>You cannot internally constrain an arc of ellipse on another arc of ellipse. Select only one arc of ellipse.</source>
      <translation>Es ist nicht möglich eine interne Ausrichtung eines Ellipsenbogens zu einem anderen Ellipsenbogen anzulegen. Es darf nur ein Ellipsenbogen ausgewählt werden.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7222"/>
      <source>You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse.</source>
      <translation>Es ist nicht möglich eine interne Ausrichtung einer Ellipse zu einem Ellipsenbogen anzulegen. Es darf nur eine Ellipse oder ein Ellipsenbogen ausgewählt werden.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7377"/>
      <source>More elements than possible for the given arc of ellipse were provided. These were ignored.</source>
      <translation>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="7385"/>
      <source>Currently internal geometry is only supported for ellipse or arc of ellipse. The last selected element must be an ellipse or an arc of ellipse.</source>
      <translation>Interne Geometrie wird derzeit nur für Ellipsen und Ellipsenbögen unterstützt. Das zuletzt ausgewählte Element muss eine Ellipse oder ein Ellipsenbogen sein.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7446"/>
      <location filename="../../CommandConstraints.cpp" line="7454"/>
      <location filename="../../CommandConstraints.cpp" line="7486"/>
      <location filename="../../CommandConstraints.cpp" line="7559"/>
      <location filename="../../CommandConstraints.cpp" line="7570"/>
      <source>Select constraints from the sketch.</source>
      <translation>Einschränkungen aus der Skizze auswählen.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="117"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="125"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="148"/>
      <source>Select constraint(s) from the sketch.</source>
      <translation>Einschränkung(en) aus der Skizze auswählen.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4739"/>
      <source>B-Spline Degree</source>
      <translation type="unfinished">B-Spline Degree</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4740"/>
      <source>Define B-Spline Degree, between 1 and %1:</source>
      <translation type="unfinished">Define B-Spline Degree, between 1 and %1:</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="718"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1077"/>
      <location filename="../../CommandCreateGeo.cpp" line="5890"/>
      <source>CAD Kernel Error</source>
      <translation>CAD-Kernel-Fehler</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="472"/>
      <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="543"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="621"/>
      <source>At least one of the selected objects was not a B-Spline and was ignored.</source>
      <translation>Mindestens eines der ausgewählten Objekte war keine B-Spline und wurde ignoriert.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="658"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="805"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1180"/>
      <source>Wrong OCE/OCC version</source>
      <translation>Falsche Version von OCE/OCC</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="659"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="806"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1181"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher</source>
      <translation>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="681"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="828"/>
      <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="727"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="1085"/>
      <source>Input Error</source>
      <translation>Eingabefehler</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="737"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="869"/>
      <source>None of the selected elements is a knot of a B-spline</source>
      <translation>Keines der ausgewählten Elemente ist ein Knoten eines B-Splines</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1202"/>
      <source>Selection is empty</source>
      <translation>Nichts ausgewählt</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1203"/>
      <source>Nothing is selected. Please select a b-spline.</source>
      <translation>Es ist nichts ausgewählt. Bitte einen B-Spline auswählen.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="1217"/>
      <source>Please select a b-spline curve to insert a knot (not a knot on it). If the curve is not a b-spline, please convert it into one first.</source>
      <translation type="unfinished">Please select a b-spline curve to insert a knot (not a knot on it). If the curve is not a b-spline, please convert it into one first.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="131"/>
      <location filename="../../CommandSketcherTools.cpp" line="139"/>
      <location filename="../../CommandSketcherTools.cpp" line="242"/>
      <location filename="../../CommandSketcherTools.cpp" line="250"/>
      <source>Select at least two edges from the sketch.</source>
      <translation>Wählen Sie mindestens zwei Kanten aus der Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="171"/>
      <location filename="../../CommandSketcherTools.cpp" line="274"/>
      <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="181"/>
      <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="329"/>
      <location filename="../../CommandSketcherTools.cpp" line="976"/>
      <location filename="../../CommandSketcherTools.cpp" line="1088"/>
      <location filename="../../CommandSketcherTools.cpp" line="1096"/>
      <location filename="../../CommandSketcherTools.cpp" line="1469"/>
      <location filename="../../CommandSketcherTools.cpp" line="1478"/>
      <location filename="../../CommandSketcherTools.cpp" line="2024"/>
      <location filename="../../CommandSketcherTools.cpp" line="2033"/>
      <location filename="../../CommandSketcherTools.cpp" line="2291"/>
      <location filename="../../CommandSketcherTools.cpp" line="2300"/>
      <source>Select elements from a single sketch.</source>
      <translation>Wähle Elemente aus einer einzigen Skizze.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="837"/>
      <source>No constraint selected</source>
      <translation>Keine Einschränkung ausgewählt</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="838"/>
      <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="1201"/>
      <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="1210"/>
      <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="1537"/>
      <location filename="../../CommandSketcherTools.cpp" line="2095"/>
      <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="2158"/>
      <source>Delete All Geometry</source>
      <translation>Gesamte Geometrie löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2159"/>
      <source>Are you really sure you want to delete all geometry and constraints?</source>
      <translation>Sollen wirklich alle Geometrien und Einschränkungen gelöscht werden?</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2220"/>
      <source>Delete All Constraints</source>
      <translation>Alle Einschränkungen löschen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2221"/>
      <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="../../CommandSketcherTools.cpp" line="2345"/>
      <source>Removal of axes alignment requires at least one selected non-external geometric element</source>
      <translation>Das Entfernen der Achsenausrichtung erfordert mindestens ein ausgewähltes nicht-externes geometrisches Element</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::CarbonCopySelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6905"/>
      <source>Carbon copy would cause a circular dependency.</source>
      <translation>Eine Kopie würde zu einem Zirkelbezug führen.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6908"/>
      <source>This object is in another document.</source>
      <translation>Dieses Objekt ist in einem anderen Dokument.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6911"/>
      <source>This object belongs to another body. Hold Ctrl to allow cross-references.</source>
      <translation>Dieses Objekt gehört zu einem anderen Körper. Strg-Taste drücken und halten um Querverweise zu erlauben.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6914"/>
      <source>This object belongs to another body and it contains external geometry. Cross-reference not allowed.</source>
      <translation>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="6917"/>
      <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="6920"/>
      <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="6923"/>
      <source>The XY axes of the selected sketch do not have the same direction as this sketch. Hold Ctrl+Alt to disregard it.</source>
      <translation>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="6926"/>
      <source>The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it.</source>
      <translation>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::ConstraintMultiFilterDialog</name>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="23"/>
      <source>Multiple filter selection</source>
      <translation>Mehrfachfilterauswahl</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="29"/>
      <source>Check the filters to aggregate:</source>
      <translation>Die Filter zum Zusammenstellen aktivieren:</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="52"/>
      <source>All</source>
      <translation>Alles</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="57"/>
      <source>Geometric</source>
      <translation>Geometrisch</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="62"/>
      <source>Datums</source>
      <translation>Bezüge</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="67"/>
      <source>Named</source>
      <translation>Genannt</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="72"/>
      <source>Reference</source>
      <translation>Referenz</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="77"/>
      <source>Coincident</source>
      <translation type="unfinished">Coincident</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="82"/>
      <source>Point on Object</source>
      <translation>Punkt auf Linie</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="87"/>
      <source>Vertical</source>
      <translation>Vertikal</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="92"/>
      <source>Horizontal</source>
      <translation>Horizontal</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="97"/>
      <source>Parallel</source>
      <translation>Parallel</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="102"/>
      <source>Perpendicular</source>
      <translation>Senkrecht</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="107"/>
      <source>Tangent</source>
      <translation>Tangente</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="112"/>
      <source>Equality</source>
      <translation>Gleichheit</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="117"/>
      <source>Symmetric</source>
      <translation>Symmetrisch</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="122"/>
      <source>Block</source>
      <translation>Block</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="127"/>
      <source>Horizontal Distance</source>
      <translation>Horizontaler Abstand</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="132"/>
      <source>Vertical Distance</source>
      <translation>Vertikaler Abstand</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="137"/>
      <source>Distance</source>
      <translation>Abstand</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="142"/>
      <source>Radius</source>
      <translation>Radius</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="147"/>
      <source>Weight</source>
      <translation>Stärke</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="152"/>
      <source>Diameter</source>
      <translation>Durchmesser</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="157"/>
      <source>Angle</source>
      <translation>Winkel</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="162"/>
      <source>Snell's Law</source>
      <translation>Snellius-Gesetz</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="167"/>
      <source>Internal Alignment</source>
      <translation>Interne Ausrichtung</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="186"/>
      <source>Shows all the constraints in the list</source>
      <translation>Zeigt alle Beschränkungen in der Liste an</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="189"/>
      <source>Check All</source>
      <translation>Alle aktivieren</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="202"/>
      <source>Hides all the constraints in the list</source>
      <translation>Versteckt alle Beschränkungen in der Liste</translation>
    </message>
    <message>
      <location filename="../../ConstraintMultiFilterDialog.ui" line="205"/>
      <source>Uncheck All</source>
      <translation>Alle deaktivieren</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ConstraintSettingsDialog</name>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="23"/>
      <source>Constraint widget settings</source>
      <translation type="unfinished">Constraint widget settings</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="35"/>
      <source>List control</source>
      <translation>Listensteuerung</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="47"/>
      <source>Extended information will be added to the list</source>
      <translation>Erweiterte Informationen werden der Liste hinzugefügt</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="50"/>
      <source>Extended information</source>
      <translation>Erweiterte Informationen</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="72"/>
      <source>Internal alignments will be hidden</source>
      <translation>Interne Ausrichtungen werden ausgeblendet</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="75"/>
      <source>Hide internal alignment</source>
      <translation>Interne Ausrichtung ausblenden</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="100"/>
      <source>3D view control</source>
      <translation>3D-Ansichtssteuerung</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="112"/>
      <source>Constraint visualisation tracks filter selection so that filtered out constraints are hidden</source>
      <translation>Darstellung der Beschränkungen befolgt Filter-Auswahl und herausgefilterte Beschränkungen werden versteckt</translation>
    </message>
    <message>
      <location filename="../../ConstraintSettingsDialog.ui" line="115"/>
      <source>Show only filtered constraints</source>
      <translation>Nur gefilterte Randbedingungen anzeigen</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ConstraintView</name>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="494"/>
      <source>Change value</source>
      <translation>Wert ändern</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="498"/>
      <source>Toggle to/from reference</source>
      <translation>Referenz-Modus ein- / ausschalten</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="501"/>
      <source>Deactivate</source>
      <translation>Deaktivieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="501"/>
      <source>Activate</source>
      <translation>Aktivieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="505"/>
      <source>Show constraints</source>
      <translation>Einschränkungen einblenden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="507"/>
      <source>Hide constraints</source>
      <translation>Einschränkungen ausblenden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="513"/>
      <source>Rename</source>
      <translation>Umbenennen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="520"/>
      <source>Center sketch</source>
      <translation>Skizze zentrieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="523"/>
      <source>Delete</source>
      <translation>Löschen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="527"/>
      <source>Swap constraint names</source>
      <translation>Namen der Beschränkungen tauschen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="618"/>
      <source>Unnamed constraint</source>
      <translation>Unbenannte Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="619"/>
      <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="../../EditDatumDialog.cpp" line="97"/>
      <source>Insert angle</source>
      <translation>Winkel einfügen</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="99"/>
      <source>Angle:</source>
      <translation>Winkel:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="103"/>
      <source>Insert radius</source>
      <translation>Radius einfügen</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="105"/>
      <source>Radius:</source>
      <translation>Radius:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="109"/>
      <source>Insert diameter</source>
      <translation>Durchmesser einfügen</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="111"/>
      <source>Diameter:</source>
      <translation>Durchmesser:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="115"/>
      <source>Insert weight</source>
      <translation>Gewicht einfügen</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="116"/>
      <source>Weight:</source>
      <translation>Gewicht:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="120"/>
      <source>Refractive index ratio</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Brechungsindex-Verhältnis</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="121"/>
      <source>Ratio n2/n1:</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Verhältnis n2/n1:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="126"/>
      <source>Insert length</source>
      <translation>Länge einfügen</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="128"/>
      <source>Length:</source>
      <translation>Länge:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6874"/>
      <source>Refractive index ratio</source>
      <translation>Brechungsindex-Verhältnis</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6875"/>
      <source>Ratio n2/n1:</source>
      <translation>Verhältnis n2/n1:</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ElementView</name>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="186"/>
      <source>Delete</source>
      <translation>Löschen</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ExternalSelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6712"/>
      <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="6715"/>
      <source>This object is in another document.</source>
      <translation>Dieses Objekt ist in einem anderen Dokument.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6718"/>
      <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="6721"/>
      <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="23"/>
      <source>Insert datum</source>
      <translation>Bezug einfügen</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="31"/>
      <source>datum:</source>
      <translation>Bezug:</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="48"/>
      <source>Name (optional)</source>
      <translation>Name (optional)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="61"/>
      <source>Constraint name (available for expressions)</source>
      <translation>Name der Einschränkung (verfügbar für Audrücke)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="76"/>
      <source>Reference (or constraint) dimension</source>
      <translation>Referenzmaß (aktivierter Haken, sonst Aktives Maß)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="79"/>
      <source>Reference</source>
      <translation>Referenz</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::PropertyConstraintListItem</name>
    <message>
      <location filename="../../PropertyConstraintListItem.cpp" line="131"/>
      <location filename="../../PropertyConstraintListItem.cpp" line="184"/>
      <source>Unnamed</source>
      <translation>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, werden alle Elemente einer Anordnung in der Lage zueinander festgelegt, unter Benutzung von Konstruktionslinien</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="100"/>
      <source>Constrain inter-element separation</source>
      <translation>Beschränkung der Trennung innerhalb der Elemente</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="116"/>
      <source>If selected, it substitutes dimensional constraints by geometric constraints
in the copies, so that a change in the original element is directly
reflected on copies</source>
      <translation>Wenn aktiviert, werden bei den Kopien maßliche Einschränkungen durch geometrische Einschränkungen ersetzt. Dadurch wirken sich Änderungen am ursprünglichen Element direkt auf die abgeleiteten Kopien aus</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="121"/>
      <source>Clone</source>
      <translation>Klonen</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherGeneralWidget</name>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="130"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="135"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="140"/>
      <source>Normal Geometry</source>
      <translation>Normale Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="130"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="135"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="140"/>
      <source>Construction Geometry</source>
      <translation>Konstruktionsgeometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="130"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="135"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="140"/>
      <source>External Geometry</source>
      <translation>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"/>
      <location filename="../../SketcherSettings.ui" line="109"/>
      <source>General</source>
      <translation>Allgemein</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="20"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="27"/>
      <source>Sketcher solver</source>
      <translation>Sketcher - Löser</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="33"/>
      <source>Sketcher dialog will have additional section
'Advanced solver control' to adjust solver settings</source>
      <translation>Sketcher-Dialog erhält zusätzliche Sektion 'Erweiterte Löser-Steuerung', um die Löser-Einstellungen anzupassen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="37"/>
      <source>Show section 'Advanced solver control' in task dialog</source>
      <translation>Bereich 'Erweiterte Löser-Steuerung' im Task-Dialog anzeigen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="53"/>
      <source>Dragging performance</source>
      <translation>Zuggeschwindigkeit</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="59"/>
      <source>Special solver algorithm will be used while dragging sketch elements.
Requires to re-enter edit mode to take effect.</source>
      <translation>Beim Ziehen der Skizzenelemente wird ein spezieller Löser-Algorithmus verwendet.
Erfordert das erneute aktivieren des Bearbeitungsmodus.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="63"/>
      <source>Improve solving while dragging</source>
      <translation>Verbessert Lösen beim Ziehen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="115"/>
      <source>New constraints that would be redundant will automatically be removed</source>
      <translation>Neue Einschränkungen, die überflüssig wären, werden automatisch entfernt</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="118"/>
      <source>Auto remove redundants</source>
      <translation>Automatisches entfernen redundanter Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="134"/>
      <source>Allow to leave sketch edit mode when pressing Esc button</source>
      <translation>Erlaubt den Skizzenbearbeitungsmodus durch Drücken der Esc-Taste zu verlassen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="137"/>
      <source>Esc can leave sketch edit mode</source>
      <translation>Esc kann Skizzenbearbeitungsmodus verlassen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="153"/>
      <source>Notifies about automatic constraint substitutions</source>
      <translation>Benachrichtigt beim automatischen Ersetzen von Einschränkungen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="156"/>
      <source>Notify automatic constraint substitutions</source>
      <translation>Benachrichtigung beim automatischen Ersetzen von Einschränkungen</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>Working colors</source>
      <translation>Arbeitsfarben</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="34"/>
      <source>Creating line</source>
      <translation>Linie erstellen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="41"/>
      <source>Color used while new sketch elements are created</source>
      <translation>Farbe, die beim Erstellen neuer Skizzenelemente verwendet wird</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="80"/>
      <source>Coordinate text</source>
      <translation>Koordinatentext</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="87"/>
      <source>Text color of the coordinates</source>
      <translation>Textfarbe der Koordinaten</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="107"/>
      <source>Cursor crosshair</source>
      <translation>Cursor-Fadenkreuz</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="114"/>
      <source>Color of crosshair cursor.
(The one you get when creating a new sketch element.)</source>
      <translation>Farbe des Fadenkreuz-Cursors.
(Die Sie beim Erstellen eines neuen Zeichnungselements erhalten)</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="140"/>
      <source>Geometric element colors</source>
      <translation>Farben geometrischer Elemente</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="154"/>
      <source>Constrained</source>
      <translation>Beschränkt</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="167"/>
      <source>Unconstrained</source>
      <translation>Unbeschränkt</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="187"/>
      <location filename="../../SketcherSettingsColors.ui" line="737"/>
      <source>Edge</source>
      <translation>Kante</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="200"/>
      <source>Color of fully constrained edge color in edit mode</source>
      <translation>Farbe von vollständig bestimmten Kanten im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="226"/>
      <source>Color of edges being edited</source>
      <translation>Farbe der bearbeiteten Kanten</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="246"/>
      <location filename="../../SketcherSettingsColors.ui" line="777"/>
      <source>Vertex</source>
      <translation>Knoten</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="259"/>
      <source>Color of fully constrained vertex color in edit mode</source>
      <translation>Farbe von vollständig bestimmten Knoten im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="285"/>
      <source>Color of vertices being edited</source>
      <translation>Farbe der bearbeiteten Eckpunkte</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="305"/>
      <source>Construction geometry</source>
      <translation>Konstruktionsgeometrie</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="318"/>
      <source>Color of fully constrained construction edge color in edit mode</source>
      <translation>Farbe von vollständig bestimmten Konstruktionskanten im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="344"/>
      <source>Color of construction geometry in edit mode</source>
      <translation>Farbe von Konstruktionsgeometrie im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="370"/>
      <source>Internal alignment edge</source>
      <translation>Interne Ausrichtungskante</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="383"/>
      <source>Color of fully constrained internal alignment edge color in edit mode</source>
      <translation>Farbe von vollständig bestimmten internen Ausrichtungen im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="409"/>
      <source>Color of edges of internal alignment geometry</source>
      <translation>Farbe von Kanten mit innerer Ausrichtung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="429"/>
      <source>External geometry</source>
      <translation>Externe Geometrie</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="442"/>
      <source>Color of external geometry in edit mode</source>
      <translation>Farbe von externer Geometrie im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="472"/>
      <source>Fully constrained Sketch</source>
      <translation>Vollständig bestimmte Skizze</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="485"/>
      <source>Color of fully constrained geometry in edit mode</source>
      <translation>Farbe einer vollständig bestimmten Geometrie im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="518"/>
      <source>Invalid Sketch</source>
      <translation>Ungültige Skizze</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="531"/>
      <source>Color of geometry indicating an invalid sketch</source>
      <translation>Farbe der Geometrie, die eine ungültige Skizze anzeigt</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="556"/>
      <source>Constraint colors</source>
      <translation>Farben für Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="570"/>
      <source>Constraint symbols</source>
      <translation>Symbole für Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="577"/>
      <source>Color of driving constraints in edit mode</source>
      <translation>Farbe für festlegende Einschränkungen im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="597"/>
      <source>Dimensional constraint</source>
      <translation>Maßliche Einschränkung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="604"/>
      <source>Color of dimensional driving constraints</source>
      <translation>Farbe für festlegende maßliche Einschränkungen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="624"/>
      <source>Reference constraint</source>
      <translation>Referenzbedingung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="631"/>
      <source>Color of reference constraints in edit mode</source>
      <translation>Die Farbe der Referenz-Beschränkung im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="651"/>
      <source>Expression dependent constraint</source>
      <translation>Ausdrucksabhängige Beschränkung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="658"/>
      <source>Color of expression dependent constraints in edit mode</source>
      <translation>Farbe der ausdrucksabhängigen Beschränkungen im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="678"/>
      <source>Deactivated constraint</source>
      <translation>Deaktivierte Beschränkung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="685"/>
      <source>Color of deactivated constraints in edit mode</source>
      <translation>Farbe deaktivierter Beschränkungen im Bearbeitungsmodus</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="723"/>
      <source>Colors outside Sketcher</source>
      <translation>Farben außerhalb des Sketchers</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="744"/>
      <source>Color of edges</source>
      <translation>Farbe der Kanten</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="784"/>
      <source>Color of vertices</source>
      <translation>Farbe der Eckpunkte</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsDisplay</name>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="14"/>
      <source>Display</source>
      <translation>Anzeige</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="20"/>
      <source>Sketch editing</source>
      <translation>Skizzenbearbeitung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="32"/>
      <source>Font size</source>
      <translation>Schriftgröße</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="42"/>
      <source>Font size used for labels and constraints.</source>
      <translation>Schriftgröße für Bezeichnungen und Beschränkungen.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="45"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="73"/>
      <source>View scale ratio</source>
      <translation>Skalierungsverhältnis anzeigen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="83"/>
      <source>The 3D view is scaled based on this factor.</source>
      <translation>Die 3D-Ansicht wird um diesen Faktor skaliert.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="114"/>
      <source>Grid line pattern</source>
      <translation>Linienstil für Gitter</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="124"/>
      <source>Line pattern used for grid lines.</source>
      <translation>Linienmuster für Rasterlinien.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="134"/>
      <source>Segments per geometry</source>
      <translation>Segmente pro Geometrie</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="144"/>
      <source>The number of polygons used for geometry approximation.</source>
      <translation>Anzahl der Polygone für geometrische Näherung.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="163"/>
      <source>A dialog will pop up to input a value for new dimensional constraints.</source>
      <translation>Es wird ein Dialogfenster geöffnet, um einen Wert für neue maßliche Beschränkungen einzugeben.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="166"/>
      <source>Ask for value after creating a dimensional constraint</source>
      <translation>Wert erfragen, nach Erstellung einer maßlichen Einschränkung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="182"/>
      <source>The current sketcher creation tool will remain active after creation.</source>
      <translation>Das aktuelle Skizzierwerkzeug bleibt nach Erstellung aktiv.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="185"/>
      <source>Geometry creation "Continue Mode"</source>
      <translation>Geometrieerstellung "Fortflaufender Modus"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="201"/>
      <source>The current constraint creation tool will remain active after creation.</source>
      <translation>Das aktuelle Beschränkungswerkzeug bleibt nach Erstellung aktiv.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="204"/>
      <source>Constraint creation "Continue Mode"</source>
      <translation>Beschränkungserstellung "Fortlaufender Modus"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="220"/>
      <source>Base length units will not be displayed in constraints.
Supports all unit systems except 'US customary' and 'Building US/Euro'.</source>
      <translation>Basislängeneinheiten werden in den Beschränkungen nicht angezeigt.
Unterstützt alle Einheitensysteme außer 'US customary' und 'Gebäude US/Euro'.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="224"/>
      <source>Hide base length units for supported unit systems</source>
      <translation>Basislängeneinheiten für unterstützte Einheitensysteme ausblenden</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="237"/>
      <source>If checked, displays the name on dimensional constraints (if exists).</source>
      <translation>Wenn aktiviert, wird der Name auf maßlichen Beschränkungen angezeigt (falls vorhanden).</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="240"/>
      <source>Show dimensional constraint name with format</source>
      <translation>Zeige Namen der maßlichen Beschränkung formatiert</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="256"/>
      <source>%N = %V</source>
      <translation>%N = %V</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="259"/>
      <source>The format of the dimensional constraint string presentation.
Defaults to: %N = %V

%N - name parameter
%V - dimension value</source>
      <translation>Das Format der String-Darstellung der maßlichen Beschränkung.
Standardmäßig: %N = %V

%N - benannter Parameter
%V - Wert der Bemaßung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="266"/>
      <source>DimensionalStringFormat</source>
      <translation>DimensionalStringFormat</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="306"/>
      <source>Visibility automation</source>
      <translation>Sichtbarkeitsautomatisierung</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="312"/>
      <source>When opening a sketch, hide all features that depend on it.</source>
      <translation>Beim Öffnen einer Skizze alle davon abhängigen Objekte ausblenden.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="315"/>
      <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="../../SketcherSettingsDisplay.ui" line="331"/>
      <source>When opening a 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="../../SketcherSettingsDisplay.ui" line="334"/>
      <source>Show objects used for external geometry</source>
      <translation>Objekte für externe Geometrie anzeigen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="350"/>
      <source>When opening a sketch, show objects the sketch is attached to.</source>
      <translation>Beim Öffnen einer Skizze jene Objekte zeigen, an die die Skizze angehängt ist.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="353"/>
      <source>Show objects that the sketch is attached to</source>
      <translation>Objekte anzeigen, an die die Skizze angehängt ist</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="369"/>
      <source>When closing a sketch, move camera back to where it was before the sketch was opened.</source>
      <translation>Beim Schließen einer Skizze die Kamera an die Stelle zurückbewegen, an der sie war, bevor die Skizze geöffnet wurde.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="372"/>
      <source>Restore camera position after editing</source>
      <translation>Kameraposition nach der Bearbeitung wiederherstellen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="388"/>
      <source>When entering edit mode, force orthographic view of camera.
Works only when "Restore camera position after editing" is enabled.</source>
      <translation>Bei Aktivierung des Bearbeitungsmodus, wird die orthogonale Ansicht der Kamera festgelegt. 
Funktioniert nur, wenn "Kameraposition nach dem Bearbeiten wiederherstellen" aktiviert ist.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="392"/>
      <source>Force orthographic camera when entering edit</source>
      <translation>Orthogonale Kamera bei Aktivierung des Bearbeitungsmodus festlegen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="408"/>
      <source>Open a sketch in Section View mode by default.
Then objects are only visible behind the sketch plane.</source>
      <translation>Eine Skizze standardmäßig im Schnittansichtsmodus öffnen. Dann sind nur Objekte hinter der Skizzenebene sichtbar.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="412"/>
      <source>Open sketch in Section View mode</source>
      <translation>Skizze im Schnittansicht-Modus öffnen</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="434"/>
      <source>Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on the View tab.</source>
      <translation>Hinweis: Dieses sind die Standardeinstellungen, die für neue Skizzen verwendet werden. Das Verhalten wird für jede Skizze separat als Eigenschaften auf der Registerkarte Ansicht gespeichert.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="453"/>
      <source>Applies current visibility automation settings to all sketches in open documents.</source>
      <translation>Wendet die aktuelle Einstellung für die Sichtbarkeitsautomatisierung auf alle Skizzen in offenen Dokumenten an.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="456"/>
      <source>Apply to existing sketches</source>
      <translation>Auf vorhandene Skizzen anwenden</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="232"/>
      <source>Unexpected C++ exception</source>
      <translation>Unerwartete C++ - Ausnahme</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="235"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="142"/>
      <source>No missing coincidences</source>
      <translation>Keine zusammenfallenden Punkte</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="143"/>
      <source>No missing coincidences found</source>
      <translation>Keine zusammenfallenden Punkte gefunden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="148"/>
      <source>Missing coincidences</source>
      <translation>Zusammenfallende Punkte</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="149"/>
      <source>%1 missing coincidences found</source>
      <translation>%1 zusammenfallende Punkte gefunden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="194"/>
      <source>No invalid constraints</source>
      <translation>Keine ungültigen Einschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="195"/>
      <source>No invalid constraints found</source>
      <translation>Keine ungültigen Einschränkungen gefunden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="199"/>
      <source>Invalid constraints</source>
      <translation>Ungültige Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="200"/>
      <source>Invalid constraints found</source>
      <translation>Ungültige Einschränkungen gefunden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="237"/>
      <location filename="../../TaskSketcherValidation.cpp" line="248"/>
      <location filename="../../TaskSketcherValidation.cpp" line="255"/>
      <location filename="../../TaskSketcherValidation.cpp" line="269"/>
      <source>Reversed external geometry</source>
      <translation>Verdrehte externe Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="238"/>
      <source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.

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

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

However, no constraints linking to the endpoints were found.</source>
      <translation>%1 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="256"/>
      <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="270"/>
      <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="286"/>
      <location filename="../../TaskSketcherValidation.cpp" line="303"/>
      <source>Constraint orientation locking</source>
      <translation>Fixiert Orientierung von Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="287"/>
      <source>Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).</source>
      <translation>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="304"/>
      <source>Orientation locking was disabled for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view). Note that for all future constraints, the locking still defaults to ON.</source>
      <translation>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="319"/>
      <location filename="../../TaskSketcherValidation.cpp" line="332"/>
      <source>Delete constraints to external geom.</source>
      <translation>Lösche Beschränkungen zu externen Geometrien</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="320"/>
      <source>You are about to delete ALL constraints that deal with external geometry. This is useful to rescue a sketch with broken/changed links to external geometry. Are you sure you want to delete the constraints?</source>
      <translation>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="333"/>
      <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>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="397"/>
      <source>No degenerated geometry</source>
      <translation>Keine degenerierte Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="398"/>
      <source>No degenerated geometry found</source>
      <translation>Keine degenerierte Geometrie gefunden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="402"/>
      <source>Degenerated geometry</source>
      <translation>Degenerierte Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="403"/>
      <source>%1 degenerated geometry found</source>
      <translation>%1 degenerierte Geometrie gefunden</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherConstraints</name>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="26"/>
      <source>Form</source>
      <translation>Form</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="40"/>
      <source>Filter:</source>
      <translation>Filter:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="57"/>
      <source>All</source>
      <translation>Alles</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="62"/>
      <source>Geometric</source>
      <translation>Geometrisch</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="67"/>
      <source>Datums</source>
      <translation>Bezüge</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="72"/>
      <source>Named</source>
      <translation>Genannt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="77"/>
      <source>Reference</source>
      <translation>Referenz</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="82"/>
      <source>Coincident</source>
      <translation type="unfinished">Coincident</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="87"/>
      <source>Point on Object</source>
      <translation>Punkt auf Linie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="92"/>
      <source>Vertical</source>
      <translation>Vertikal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="97"/>
      <source>Horizontal</source>
      <translation>Horizontal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="102"/>
      <source>Parallel</source>
      <translation>Parallel</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="107"/>
      <source>Perpendicular</source>
      <translation>Senkrecht</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="112"/>
      <source>Tangent</source>
      <translation>Tangente</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="117"/>
      <source>Equality</source>
      <translation>Gleichheit</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="122"/>
      <source>Symmetric</source>
      <translation>Symmetrisch</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="127"/>
      <source>Block</source>
      <translation>Block</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="132"/>
      <source>Horizontal Distance</source>
      <translation>Horizontaler Abstand</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="137"/>
      <source>Vertical Distance</source>
      <translation>Vertikaler Abstand</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="142"/>
      <source>Distance</source>
      <translation>Abstand</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="147"/>
      <source>Radius</source>
      <translation>Radius</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="152"/>
      <source>Weight</source>
      <translation>Stärke</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="157"/>
      <source>Diameter</source>
      <translation>Durchmesser</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="162"/>
      <source>Angle</source>
      <translation>Winkel</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="167"/>
      <source>Snell's Law</source>
      <translation>Snellius-Gesetz</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="172"/>
      <source>Internal Alignment</source>
      <translation>Interne Ausrichtung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="177"/>
      <source>Multiple Filters</source>
      <translation>Mehrere Filter</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="182"/>
      <source>Selection Filter</source>
      <translation>Auswahlfilter</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="187"/>
      <source>Associated Constraint Filter</source>
      <translation>Zugehöriger Beschränkungsfilter</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="207"/>
      <source>Click to select multiple filters</source>
      <translation type="unfinished">Click to select multiple filters</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="210"/>
      <source>Select Multiple</source>
      <translation>Mehrere auswählen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="223"/>
      <source>Settings</source>
      <translation>Einstellungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="247"/>
      <source>Shows all the constraints in the list</source>
      <translation>Zeigt alle Beschränkungen in der Liste an</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="250"/>
      <source>Show Listed</source>
      <translation>Gelistete anzeigen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="263"/>
      <source>Hides all the constraints in the list</source>
      <translation>Versteckt alle Beschränkungen in der Liste</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="266"/>
      <source>Hide Listed</source>
      <translation>Gelistete ausblenden</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="279"/>
      <source>Restricts 3D visibility to the listed elements</source>
      <translation>Begrenzt die 3D-Sichtbarkeit auf die gelisteten Elemente</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.ui" line="282"/>
      <source>Restrict Visibility</source>
      <translation>Sichtbarkeit einschränken</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="640"/>
      <source>Constraints</source>
      <translation>Einschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstraints.cpp" line="920"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1217"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1233"/>
      <location filename="../../TaskSketcherConstraints.cpp" line="1289"/>
      <source>Error</source>
      <translation>Fehlermeldungen</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherElements</name>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="20"/>
      <source>Form</source>
      <translation>Form</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="28"/>
      <source>Type:</source>
      <translation>Typ:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="48"/>
      <source>Edge</source>
      <translation>Kante</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="53"/>
      <source>Starting Point</source>
      <translation>Startpunkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="58"/>
      <source>End Point</source>
      <translation>Endpunkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="63"/>
      <source>Center Point</source>
      <translation>Mittelpunkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="75"/>
      <source>Mode:</source>
      <translation>Modus:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="95"/>
      <source>All</source>
      <translation>Alles</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="100"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="105"/>
      <location filename="../../TaskSketcherElements.cpp" line="760"/>
      <location filename="../../TaskSketcherElements.cpp" line="764"/>
      <location filename="../../TaskSketcherElements.cpp" line="768"/>
      <location filename="../../TaskSketcherElements.cpp" line="772"/>
      <location filename="../../TaskSketcherElements.cpp" line="776"/>
      <location filename="../../TaskSketcherElements.cpp" line="780"/>
      <location filename="../../TaskSketcherElements.cpp" line="784"/>
      <location filename="../../TaskSketcherElements.cpp" line="788"/>
      <location filename="../../TaskSketcherElements.cpp" line="792"/>
      <location filename="../../TaskSketcherElements.cpp" line="796"/>
      <source>Construction</source>
      <translation>Konstruktion</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="110"/>
      <source>External</source>
      <translation>Extern</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="139"/>
      <source>Extended naming containing info about element mode</source>
      <translation>Erweiterte Benennung mit Angaben zum Elementmodus</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="142"/>
      <source>Extended naming</source>
      <translation>Erweiterte Namensgebung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="152"/>
      <source>Only the type 'Edge' will be available for the list</source>
      <translation>Nur der Typ 'Kante' wird für die Liste verfügbar sein</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="155"/>
      <source>Auto-switch to Edge</source>
      <translation>Automatisch zu Kante umschalten</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="261"/>
      <source>Elements</source>
      <translation>Elemente</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="282"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;quot;%1&amp;quot;: multiple selection&lt;/p&gt;&lt;p&gt;&amp;quot;%2&amp;quot;: switch to next valid type&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;quot;%1&amp;quot;: 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="759"/>
      <location filename="../../TaskSketcherElements.cpp" line="761"/>
      <location filename="../../TaskSketcherElements.cpp" line="866"/>
      <location filename="../../TaskSketcherElements.cpp" line="867"/>
      <source>Point</source>
      <translation>Punkt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="763"/>
      <location filename="../../TaskSketcherElements.cpp" line="765"/>
      <location filename="../../TaskSketcherElements.cpp" line="869"/>
      <location filename="../../TaskSketcherElements.cpp" line="870"/>
      <source>Line</source>
      <translation>Linie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="767"/>
      <location filename="../../TaskSketcherElements.cpp" line="769"/>
      <location filename="../../TaskSketcherElements.cpp" line="872"/>
      <location filename="../../TaskSketcherElements.cpp" line="873"/>
      <source>Arc</source>
      <translation>Kreisbogen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="771"/>
      <location filename="../../TaskSketcherElements.cpp" line="773"/>
      <location filename="../../TaskSketcherElements.cpp" line="875"/>
      <location filename="../../TaskSketcherElements.cpp" line="876"/>
      <source>Circle</source>
      <translation>Kreis</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="775"/>
      <location filename="../../TaskSketcherElements.cpp" line="777"/>
      <location filename="../../TaskSketcherElements.cpp" line="878"/>
      <location filename="../../TaskSketcherElements.cpp" line="879"/>
      <source>Ellipse</source>
      <translation>Ellipse</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="779"/>
      <location filename="../../TaskSketcherElements.cpp" line="781"/>
      <location filename="../../TaskSketcherElements.cpp" line="881"/>
      <location filename="../../TaskSketcherElements.cpp" line="882"/>
      <source>Elliptical Arc</source>
      <translation>Elliptischer Bogen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="783"/>
      <location filename="../../TaskSketcherElements.cpp" line="785"/>
      <location filename="../../TaskSketcherElements.cpp" line="884"/>
      <location filename="../../TaskSketcherElements.cpp" line="885"/>
      <source>Hyperbolic Arc</source>
      <translation>Hyperbolischer Bogen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="787"/>
      <location filename="../../TaskSketcherElements.cpp" line="789"/>
      <location filename="../../TaskSketcherElements.cpp" line="887"/>
      <location filename="../../TaskSketcherElements.cpp" line="888"/>
      <source>Parabolic Arc</source>
      <translation>Parabolischer Bogen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="791"/>
      <location filename="../../TaskSketcherElements.cpp" line="793"/>
      <location filename="../../TaskSketcherElements.cpp" line="890"/>
      <location filename="../../TaskSketcherElements.cpp" line="891"/>
      <source>BSpline</source>
      <translation>BSpline</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="795"/>
      <location filename="../../TaskSketcherElements.cpp" line="797"/>
      <location filename="../../TaskSketcherElements.cpp" line="893"/>
      <location filename="../../TaskSketcherElements.cpp" line="894"/>
      <source>Other</source>
      <translation>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="23"/>
      <source>A grid will be shown</source>
      <translation>Ein Raster wird angezeigt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="26"/>
      <source>Show grid</source>
      <translation>Raster anzeigen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="44"/>
      <source>Grid size:</source>
      <translation>Rastergröße:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="51"/>
      <source>Distance between two subsequent grid lines</source>
      <translation>Abstand zwischen zwei nachfolgenden Rasterlinien</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="87"/>
      <source>New points will snap to the nearest grid line.
Points must be set closer than a fifth of the grid size to a grid line to snap.</source>
      <translation>Neue Punkte werden an der nächsten Rasterlinie fangen.
Punkte müssen näher als ein Fünftel der Rastergröße an eine Rasterlinie gesetzt werden, damit sie fangen.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="91"/>
      <source>Grid snap</source>
      <translation>Am Raster fangen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="107"/>
      <source>Sketcher proposes automatically sensible constraints.</source>
      <translation>Skizzierer schlägt automatisch sinnvolle Beschränkungen vor.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="110"/>
      <source>Auto constraints</source>
      <translation>Automatische Randbedingungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="126"/>
      <source>Sketcher tries not to propose redundant auto constraints</source>
      <translation>Sketcher versucht, keine redundanten Beschränkungen vorzuschlagen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="129"/>
      <source>Avoid redundant auto constraints</source>
      <translation>Vermeide redundante automatische Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="145"/>
      <source>Rendering order (global):</source>
      <translation>Rendering-Reihenfolge (global):</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="164"/>
      <source>To change, drag and drop a geometry type to top or bottom</source>
      <translation>Zum Ändern ein Geometrietyp per Drag &amp; Drop nach oben oder unten ziehen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="193"/>
      <source>Edit controls</source>
      <translation>Bedienelemente bearbeiten</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherMessages</name>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="51"/>
      <source>Solver messages</source>
      <translation>Meldungen des Lösers</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherSolverAdvanced</name>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.cpp" line="64"/>
      <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>Open and non-manifold vertexes</source>
      <translation type="unfinished">Open and non-manifold vertexes</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="38"/>
      <source>Highlights open and non-manifold vertexes that could lead to error if sketch is used to generate solids
This is purely based on topological shape of the sketch and not on its geometry/constrain set.</source>
      <translation type="unfinished">Highlights open and non-manifold vertexes that could lead to error if sketch is used to generate solids
This is purely based on topological shape of the sketch and not on its geometry/constrain set.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="42"/>
      <source>Highlight troublesome vertexes</source>
      <translation>Fehlerhafte Knotenpunkte hervorheben</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="52"/>
      <source>Fixes found missing coincidences by adding extra coincident constrains</source>
      <translation>Entdeckte fehlende Deckungsgleichheiten werden jeweils durch das Hinzufügen der Randbedingung Koinzidenz erzwingen korrigiert</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="55"/>
      <source>Missing coincidences</source>
      <translation>Zusammenfallende Punkte</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="61"/>
      <source>Tolerance:</source>
      <translation>Toleranz:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="68"/>
      <source>Defines the X/Y tolerance inside which missing coincidences are searched.</source>
      <translation>Legt den X-/Y-Toleranzbereich fest, der nach fehlenden Deckungsgleichheiten (Koinzidenzen) durchsucht wird.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="75"/>
      <source>If checked, construction geometries are ignored in the search</source>
      <translation>Wenn aktiviert, werden Konstruktionsgeometrien von der Suche ignoriert</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="78"/>
      <source>Ignore construction geometry</source>
      <translation>Hilfsgeometrie ignorieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="88"/>
      <source>Finds and displays missing coincidences in the sketch.
This is done by analyzing the sketch geometries and constraints.</source>
      <translation type="unfinished">Finds and displays missing coincidences in the sketch.
This is done by analyzing the sketch geometries and constraints.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="92"/>
      <location filename="../../TaskSketcherValidation.ui" line="118"/>
      <location filename="../../TaskSketcherValidation.ui" line="157"/>
      <location filename="../../TaskSketcherValidation.ui" line="186"/>
      <source>Find</source>
      <translation>Suchen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="99"/>
      <location filename="../../TaskSketcherValidation.ui" line="128"/>
      <location filename="../../TaskSketcherValidation.ui" line="167"/>
      <source>Fix</source>
      <translation>Reparieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="109"/>
      <source>Invalid constraints</source>
      <translation>Ungültige Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="115"/>
      <source>Finds invalid/malformed constrains in the sketch</source>
      <translation>Findet ungültige/fehlerhafte Randbedingungen in der Skizze</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="125"/>
      <source>Tries to fix found invalid constraints</source>
      <translation>Versucht ungültige Randbedingungen zu korrigieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="135"/>
      <source>Deletes constraints referring to external geometry</source>
      <translation>Löscht Randbedingungen mit Bezug auf externe Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="138"/>
      <source>Delete constraints to external geom.</source>
      <translation>Lösche Beschränkungen zu externen Geometrien</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="148"/>
      <source>Degenerated geometry</source>
      <translation>Degenerierte Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="154"/>
      <source>Finds degenerated geometries in the sketch</source>
      <translation type="unfinished">Finds degenerated geometries in the sketch</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="164"/>
      <source>Tries to fix found degenerated geometries</source>
      <translation type="unfinished">Tries to fix found degenerated geometries</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="177"/>
      <source>Reversed external geometry</source>
      <translation>Verdrehte externe Geometrie</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="183"/>
      <source>Finds reversed external geometries</source>
      <translation>Findet umgekehrte externe Geometrien</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="193"/>
      <source>Fixes found reversed external geometries by swapping their endpoints</source>
      <translation>Korrigiert entdeckte umgekehrte externe Geometrien durch Tausch ihrer Endpunkte</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="196"/>
      <source>Swap endpoints in constraints</source>
      <translation>Tausche Endpunkte in Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="206"/>
      <source>Constraint orientation locking</source>
      <translation>Fixiert Orientierung von Beschränkung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="212"/>
      <source>Enables/updates constraint orientation locking</source>
      <translation>Aktiviert/Aktualisiert die Festlegung der Ausrichtung von Randbedingungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="215"/>
      <source>Enable/Update</source>
      <translation>Aktivieren/Aktualisieren</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="222"/>
      <source>Disables constraint orientation locking</source>
      <translation>Deaktiviert die Festlegung der Ausrichtung von Randbedingungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="225"/>
      <source>Disable</source>
      <translation>Deaktivieren</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ViewProviderSketch</name>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2647"/>
      <source>Edit sketch</source>
      <translation>Skizze bearbeiten</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2663"/>
      <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="2664"/>
      <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="2678"/>
      <source>Invalid sketch</source>
      <translation>Ungültige Skizze</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2679"/>
      <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="2680"/>
      <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="2799"/>
      <source>Please remove the following constraint:</source>
      <translation>Bitte folgende Beschränkung entfernen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2800"/>
      <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="2806"/>
      <source>Please remove the following redundant constraint:</source>
      <translation>Bitte folgende redundante Beschränkung entfernen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2807"/>
      <source>Please remove the following redundant constraints:</source>
      <translation>Bitte folgende, redundante Beschränkungen entfernen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2813"/>
      <source>The following constraint is partially redundant:</source>
      <translation>Die folgende Einschränkung ist teilweise redundant:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2814"/>
      <source>The following constraints are partially redundant:</source>
      <translation>Die folgende Einschränkungen sind teilweise überflüssig:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2820"/>
      <source>Please remove the following malformed constraint:</source>
      <translation>Bitte folgende fehlerhafte Beschränkung entfernen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2821"/>
      <source>Please remove the following malformed constraints:</source>
      <translation>Bitte folgende fehlerhafte Beschränkung entfernen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2879"/>
      <source>Empty sketch</source>
      <translation>Leere Skizze</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2883"/>
      <source>Over-constrained: </source>
      <translation>Überbestimmt: </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2889"/>
      <source>Malformed constraints: </source>
      <translation>Fehlerhafte Beschränkungen: </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2895"/>
      <source>Redundant constraints:</source>
      <translation>Überflüssige Randbedingungen:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2901"/>
      <source>Partially redundant:</source>
      <translation>Teilweise redundant:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2907"/>
      <source>Solver failed to converge</source>
      <translation type="unfinished">Solver failed to converge</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2912"/>
      <source>Under constrained:</source>
      <translation>Unterbestimmt:</translation>
    </message>
    <message numerus="yes">
      <location filename="../../ViewProviderSketch.cpp" line="2914"/>
      <source>%n DoF(s)</source>
      <translation>
        <numerusform>%n Freiheitsgrad</numerusform>
        <numerusform>%n Freiheitsgrade</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2917"/>
      <source>Fully constrained</source>
      <translation>Vollständig bestimmt</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="381"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="383"/>
      <source>Switches between showing and hiding the curvature comb for all B-splines</source>
      <translation>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="995"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="997"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Verringert die Vielfachheit eines ausgewählten B-Spline-Knotens</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="367"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="369"/>
      <source>Switches between showing and hiding the degree for all B-splines</source>
      <translation>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="988"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="990"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Erhöht die Vielfachheit eines ausgewählten B-Spline-Knotens</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="388"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="390"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden der Knoten-Vielfachheit für alle B-Splines</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="396"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="398"/>
      <source>Switches between showing and hiding the control point weight for all B-splines</source>
      <translation>Wechselt zwischen dem Anzeigen und Ausblenden des Gewichts für alle B-Spline-Kontrollpunkte</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="374"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="376"/>
      <source>Switches between showing and hiding the control polygons for all B-splines</source>
      <translation>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="1796"/>
      <location filename="../../CommandSketcherTools.cpp" line="1797"/>
      <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="1795"/>
      <source>Clone</source>
      <translation>Klonen</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1799"/>
      <source>Copy</source>
      <translation>Kopieren</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1803"/>
      <source>Move</source>
      <translation>Verschieben</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5701"/>
      <location filename="../../CommandConstraints.cpp" line="5702"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation>Durchmesser eines Kreises oder Kreisbogens festlegen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainRadiam</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5706"/>
      <source>Fix the radius/diameter of a circle or an arc</source>
      <translation>Legt den Radius oder den Durchmesser eines Kreises oder eines Kreisbogens fest</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5697"/>
      <location filename="../../CommandConstraints.cpp" line="5698"/>
      <source>Fix the radius of a circle or an arc</source>
      <translation>Radius eines Kreises oder Kreisbogens festlegen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstraintRadiam</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5705"/>
      <source>Fix the radius/diameter of a circle or an arc</source>
      <translation>Legt den Radius oder den Durchmesser eines Kreises oder eines Kreisbogens fest</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Copy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1800"/>
      <location filename="../../CommandSketcherTools.cpp" line="1801"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Erstellt eine einfache Kopie der Geometrie mit dem zuletzt gewählten Punkt als Referenz</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2436"/>
      <location filename="../../CommandCreateGeo.cpp" line="2437"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Kreisbogen durch die Endpunkte und einen Punkt auf dem Bogen erstellen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5509"/>
      <location filename="../../CommandCreateGeo.cpp" line="5510"/>
      <source>Create a circle by 3 rim points</source>
      <translation>Erstelle einen Kreis aus drei Punkten auf dem Kreisbogen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2432"/>
      <location filename="../../CommandCreateGeo.cpp" line="2433"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Kreisbogen mit Mittelpunkt und durch die Endpunkte erstellen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4541"/>
      <location filename="../../CommandCreateGeo.cpp" line="4542"/>
      <source>Create an arc of ellipse by its center, major radius, and endpoints</source>
      <translation>Ellipsenbogen durch Mittelpunkt, großem Radius sowie den Endpunkten erstellen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4545"/>
      <location filename="../../CommandCreateGeo.cpp" line="4546"/>
      <source>Create an arc of hyperbola by its center, major radius, and endpoints</source>
      <translation>Hyperbelbogen durch Mittelpunkt, großem Radius sowie den Endpunkten erstellen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4549"/>
      <location filename="../../CommandCreateGeo.cpp" line="4550"/>
      <source>Create an arc of parabola by its focus, vertex, and endpoints</source>
      <translation>Parabelbogen durch Fokus, Scheitelpunkt sowie den Endpunkten erstellen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5198"/>
      <source>B-spline by control points</source>
      <translation>B-Spline durch Kontrollpunkte</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5199"/>
      <location filename="../../CommandCreateGeo.cpp" line="5200"/>
      <source>Create a B-spline by control points</source>
      <translation>Erzeugt einen B-Spline durch Kontrollpunkte</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5505"/>
      <location filename="../../CommandCreateGeo.cpp" line="5506"/>
      <source>Create a circle by its center and by a rim point</source>
      <translation>Erstelle einen Kreis aus Mittel- und einem Randpunkt</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4537"/>
      <location filename="../../CommandCreateGeo.cpp" line="4538"/>
      <source>Create a ellipse by periapsis, apoapsis, and minor radius</source>
      <translation>Ellipse aus Periapsis, Apoapsis und kleiner Halbachse erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4533"/>
      <location filename="../../CommandCreateGeo.cpp" line="4534"/>
      <source>Create an ellipse by center, major radius and point</source>
      <translation>Ellipse aus Mittelpunkt, großer Halbachse und weiterem Punkt erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6083"/>
      <location filename="../../CommandCreateGeo.cpp" line="6084"/>
      <source>Creates a radius between two lines</source>
      <translation>Konstruiert einen Radius zwischen zwei Linien</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHeptagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7871"/>
      <location filename="../../CommandCreateGeo.cpp" line="7872"/>
      <source>Create a heptagon by its center and by one corner</source>
      <translation>Siebeneck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7867"/>
      <location filename="../../CommandCreateGeo.cpp" line="7868"/>
      <source>Create a hexagon by its center and by one corner</source>
      <translation>Sechseck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOblong</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1144"/>
      <source>Create a rounded rectangle</source>
      <translation>Ein abgerundetes Rechteck erstellen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7875"/>
      <location filename="../../CommandCreateGeo.cpp" line="7876"/>
      <source>Create an octagon by its center and by one corner</source>
      <translation>Achteck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7879"/>
      <location filename="../../CommandCreateGeo.cpp" line="7880"/>
      <source>Create a regular polygon by its center and by one corner</source>
      <translation>Regelmäßiges Polygon aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7863"/>
      <location filename="../../CommandCreateGeo.cpp" line="7864"/>
      <source>Create a pentagon by its center and by one corner</source>
      <translation>Fünfeck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePointFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6087"/>
      <location filename="../../CommandCreateGeo.cpp" line="6088"/>
      <source>Fillet that preserves constraints and intersection point</source>
      <translation>Eine Verrundung, die Einschränkungen und Schnittpunkt beibehält</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateRectangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1136"/>
      <source>Create a rectangle</source>
      <translation>Ein Rechteck erstellen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateRectangle_Center</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1140"/>
      <source>Create a centered rectangle</source>
      <translation>Ein zentriertes Rechteck erstellen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7859"/>
      <location filename="../../CommandCreateGeo.cpp" line="7860"/>
      <source>Create a square by its center and by one corner</source>
      <translation>Quadrat aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="7855"/>
      <location filename="../../CommandCreateGeo.cpp" line="7856"/>
      <source>Create an equilateral triangle by its center and by one corner</source>
      <translation>Gleichseitiges Dreieck aus Mittelpunkt und einer Ecke erzeugen</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create_Periodic_BSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5202"/>
      <source>Periodic B-spline by control points</source>
      <translation>Geschlossener B-Spline durch Kontrollpunkte</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5203"/>
      <location filename="../../CommandCreateGeo.cpp" line="5204"/>
      <source>Create a periodic B-spline by control points</source>
      <translation>Erzeugt einen geschlossenen B-Spline durch Kontrollpunkte</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_MapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="535"/>
      <source>No sketch found</source>
      <translation>Keine Skizze gefunden</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="536"/>
      <source>The document doesn't have a sketch</source>
      <translation>Das Dokument hat keine Skizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="545"/>
      <source>Select sketch</source>
      <translation>Skizze auswählen</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="546"/>
      <source>Select a sketch from the list</source>
      <translation>Wähle eine Skizze aus der Liste</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="600"/>
      <source> (incompatible with selection)</source>
      <translation> (Nicht kompatibel mit Auswahl)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="602"/>
      <source> (current)</source>
      <translation> (aktuell)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="609"/>
      <source> (suggested)</source>
      <translation> (empfohlen)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="615"/>
      <source>Sketch attachment</source>
      <translation>Skizze Anhang</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="617"/>
      <source>Current attachment mode is incompatible with the new selection.
Select the method to attach this sketch to selected objects.</source>
      <translation>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="621"/>
      <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="660"/>
      <source>Map sketch</source>
      <translation>Kartenskizze</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="661"/>
      <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="1804"/>
      <location filename="../../CommandSketcherTools.cpp" line="1805"/>
      <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="181"/>
      <source>Sketch attachment</source>
      <translation>Skizze Anhang</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="182"/>
      <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_ProfilesHexagon1</name>
    <message>
      <location filename="../../../Profiles.py" line="53"/>
      <source>Creates a hexagonal profile</source>
      <translation>Erstellt ein sechseckiges Profil</translation>
    </message>
    <message>
      <location filename="../../../Profiles.py" line="58"/>
      <source>Creates a hexagonal profile in the sketch</source>
      <translation>Erstellt eine sechseckige Kontur in der Skizze</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="397"/>
      <source>Sketch has support</source>
      <translation>Skizze ist einer Fläche zugeordnet</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="398"/>
      <source>Sketch with a support face cannot be reoriented.
Do you want to detach it from the support?</source>
      <translation>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="22"/>
      <source>DOF</source>
      <translation>Freiheitsgrad(e)</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="29"/>
      <source>Link</source>
      <translation>Link</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="51"/>
      <source>New constraints that would be redundant will automatically be removed</source>
      <translation>Neue Einschränkungen, die überflüssig wären, werden automatisch entfernt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="54"/>
      <source>Auto remove redundants</source>
      <translation>Automatisches entfernen redundanter Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="72"/>
      <source>Executes a recomputation of active document after every sketch action</source>
      <translation>Führt eine Neuberechnung des aktiven Dokuments nach jeder Skizzier-Aktion durch</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="75"/>
      <source>Auto update</source>
      <translation>Automatische Aktualisierung</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="91"/>
      <source>Forces recomputation of active document</source>
      <translation>Erzwingt Neuberechnung des aktiven Dokuments</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="94"/>
      <source>Update</source>
      <translation>Aktualisieren</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="32"/>
      <source>Solver is used for solving the geometry.
LevenbergMarquardt and DogLeg are trust region optimization algorithms.
BFGS solver uses the Broyden–Fletcher–Goldfarb–Shanno algorithm.</source>
      <translation>Löser wird zum berechnen der Geometrie verwendet.
LevenbergMarquardt und DogLeg sind "Trust-Region" ähnliche Algorithmen.
Der BFGS-Löser verwendet den Broyden-Fletcher-Goldfarb-Shanno-Algorithmus.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="47"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="393"/>
      <source>BFGS</source>
      <translation>BFGS</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="52"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="398"/>
      <source>LevenbergMarquardt</source>
      <translation>Levenberg-Marquardt-Algorithmus</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="57"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="403"/>
      <source>DogLeg</source>
      <translation>DogLeg</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="69"/>
      <source>Type of function to apply in DogLeg for the Gauss step</source>
      <translation>Art der function, welche im DogLeg-Solver für den Gauss Schritt verwended wird</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="72"/>
      <source>DogLeg Gauss step:</source>
      <translation>DogLeg Gauss Schritt:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="79"/>
      <source>Step type used in the DogLeg algorithm</source>
      <translation>Schritttyp im DogLeg-Algorithmus</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="92"/>
      <source>FullPivLU</source>
      <translation>FullPivLU</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="97"/>
      <source>LeastNorm-FullPivLU</source>
      <translation>LeastNorm-FullPivLU</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="102"/>
      <source>LeastNorm-LDLT</source>
      <translation>LeastNorm-LDLT</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="114"/>
      <source>Maximum number of iterations of the default algorithm</source>
      <translation>Maximale Anzahl an Iterationen im Standardalgorithmus</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="117"/>
      <source>Maximum iterations:</source>
      <translation>Maximale Iterationszahl:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="124"/>
      <source>Maximum iterations to find convergence before solver is stopped</source>
      <translation>Maximale Anzahl an Iterationen um Konvergenz zu finden, bevor Löser stoppt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="150"/>
      <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="153"/>
      <source>Sketch size multiplier:</source>
      <translation>Multiplikator der Skizzengröße:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="166"/>
      <source>Maximum iterations will be multiplied by number of parameters</source>
      <translation>Maximale Iterationen werden mit der Anzahl an Parametern multipliziert</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="189"/>
      <source>Error threshold under which convergence is reached</source>
      <translation>Fehlergrenze, unter der Konvergenz erreicht ist</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="192"/>
      <source>Convergence:</source>
      <translation>Konvergenz:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="199"/>
      <source>Threshold for squared error that is used
to determine whether a solution converges or not</source>
      <translation>Grenzwert für quadratischen Fehler zur Bestimmung einer Lösung die konvergiert oder nicht</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="226"/>
      <source>Param1</source>
      <translation>Parameter1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="250"/>
      <source>Param2</source>
      <translation>Parameter2</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="274"/>
      <source>Param3</source>
      <translation>Parameter3</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="298"/>
      <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="301"/>
      <source>QR algorithm:</source>
      <translation>QR-Algorithmus:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="308"/>
      <source>During diagnosing the QR rank of matrix is calculated.
Eigen Dense QR is a dense matrix QR with full pivoting; usually slower
Eigen Sparse QR algorithm is optimized for sparse matrices; usually faster</source>
      <translation>Die Diagnose errechnet den QR Rang der Matrix
Eigen Dense QR ist eine dicht besetzte Matrix mit vollständigem pivoting, meist langsamer.
Eigen Sparse QR ein Algorithmus, der für dünn besetzte Matrizen optimiert ist; meist schneller</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="323"/>
      <source>Eigen Dense QR</source>
      <translation>Eigen Dense QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="328"/>
      <source>Eigen Sparse QR</source>
      <translation>Eigen Sparse QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="340"/>
      <source>Pivot threshold</source>
      <translation>Pivot Grenzwert</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="347"/>
      <source>During a QR, values under the pivot threshold are treated as zero</source>
      <translation>Wahrend QR werden Werte unterhalb des Pivot Schwellwerts als Null angesehen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="350"/>
      <source>1E-13</source>
      <translation>1E-13</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="370"/>
      <source>Solving algorithm used for determination of Redundant constraints</source>
      <translation>Algorithmus zur Bestimmung redundanter Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="373"/>
      <source>Redundant solver:</source>
      <translation>Redundanz-Löser:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="380"/>
      <source>Solver used to determine whether a group is redundant or conflicting</source>
      <translation>Verwendeter Löser zur Feststellung, ob eine Gruppe redundant oder widersprüchlich ist</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="415"/>
      <source>Maximum number of iterations of the solver used for determination of Redundant constraints</source>
      <translation>Maximale Anzahl der Wiederholungen die der Solver nutzt zur Bestimmung der redundanten Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="418"/>
      <source>Redundant max. iterations:</source>
      <translation>Redundant max. Iterationen:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="425"/>
      <source>Same as 'Maximum iterations', but for redundant solving</source>
      <translation>Wie 'Maximale Iterationen', aber für redundante Lösungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="451"/>
      <source>If selected, the Maximum iterations value for the redundant algorithm is multiplied by the sketch size</source>
      <translation>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="454"/>
      <source>Redundant sketch size multiplier:</source>
      <translation>Redundanter Zeichnungsgrößen-Multiplikator:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="461"/>
      <source>Same as 'Sketch size multiplier', but for redundant solving</source>
      <translation>Wie "Zeichnungsgrößen-Multiplikator", aber für redundantes Lösen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="484"/>
      <source>Error threshold under which convergence is reached for the solving of redundant constraints</source>
      <translation>Fehlergrenze, unter der Konvergenz für die Lösung der redundanten Beschränkungen erreicht ist</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="487"/>
      <source>Redundant convergence</source>
      <translation>Redundante Konvergenz</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="494"/>
      <source>Same as 'Convergence', but for redundant solving</source>
      <translation>Wie 'Konvergenz', aber für redundante Lösungen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="497"/>
      <source>1E-10</source>
      <translation>1E-10</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="517"/>
      <source>Redundant param1</source>
      <translation>Redundant param1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="541"/>
      <source>Redundant param2</source>
      <translation>Redundant param2</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="565"/>
      <source>Redundant param3</source>
      <translation>Redundant param3</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="589"/>
      <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="592"/>
      <source>Console debug mode:</source>
      <translation>Konsolen-Debug-Modus:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="599"/>
      <source>Verbosity of console output</source>
      <translation>Ausführlichkeit der Konsolenausgabe</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="612"/>
      <source>None</source>
      <translation>Kein</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="617"/>
      <source>Minimum</source>
      <translation>Minimum</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="622"/>
      <source>Iteration Level</source>
      <translation>Iterationsebene</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="634"/>
      <source>Solve</source>
      <translation>Lösen</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="641"/>
      <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="644"/>
      <source>Restore Defaults</source>
      <translation>Standardeinstellungen wiederherstellen</translation>
    </message>
  </context>
  <context>
    <name>ViewProviderSketch</name>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="2863"/>
      <source>and %1 more</source>
      <translation>und %1 mehr</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="38"/>
      <source>Sketcher</source>
      <translation>Skizze</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="39"/>
      <source>Sketcher geometries</source>
      <translation>Skizzengeometrien</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="40"/>
      <source>Sketcher constraints</source>
      <translation>Skizzen-Beschränkungen</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>Sketcher tools</source>
      <translation>Skizzen-Werkzeuge</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>Sketcher B-spline tools</source>
      <translation>B-Spline-Werkzeuge</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="43"/>
      <source>Sketcher virtual space</source>
      <translation>Virtueller Bereich</translation>
    </message>
  </context>
</TS>
