<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="it" sourcelanguage="en">
  <context>
    <name>CmdSketcherBSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="162"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="163"/>
      <source>Show/hide B-spline curvature comb</source>
      <translation>Mostra/nascondi la traccia di curvatura per la B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="164"/>
      <source>Switches between showing and hiding the curvature comb for all B-splines</source>
      <translation>Cambia modalità tra mostra o nascondi lo strumento curvatura di tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="100"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="101"/>
      <source>Show/hide B-spline degree</source>
      <translation>Mostra/nascondi il grado della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="102"/>
      <source>Switches between showing and hiding the degree for all B-splines</source>
      <translation>Cambia modalità tra mostra o nascondi i gradi di tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplineKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="193"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="194"/>
      <source>Show/hide B-spline knot multiplicity</source>
      <translation>Mostra/nascondi molteplicità di nodo della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="195"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Commuta tra mostrare e nascondere le molteplicità di nodo per tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="224"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="225"/>
      <source>Show/hide B-spline control point weight</source>
      <translation>Mostra/nascondi i pesi dei punti di controllo della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="226"/>
      <source>Switches between showing and hiding the control point weight for all B-splines</source>
      <translation>Commuta tra mostra e nascondi le molteplicità di nodo per tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherBSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="131"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="132"/>
      <source>Show/hide B-spline control polygon</source>
      <translation>Mostra/nascondi il poligono di controllo della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="133"/>
      <source>Switches between showing and hiding the control polygons for all B-splines</source>
      <translation>Cambia modalità tra mostra o nascondi i poligoni di controllo di tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCarbonCopy</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6204"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6205"/>
      <source>Carbon copy</source>
      <translation>Copia carbone</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6206"/>
      <source>Copies the geometry of another sketch</source>
      <translation>Copia la geometria di un altro sketch</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherClone</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1558"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1559"/>
      <source>Clone</source>
      <translation>Clona</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1560"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Crea un clone della geometria prendendo come riferimento l'ultimo punto selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCloseShape</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="100"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="101"/>
      <source>Close shape</source>
      <translation>Chiudi forma</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="102"/>
      <source>Produce a closed shape by tying the end point of one element with the next element's starting point</source>
      <translation>Produce una forma chiusa legando il punto finale di un elemento con il punto di partenza successivo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompBSplineShowHideGeometryInformation</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="255"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="256"/>
      <source>Show/hide B-spline information layer</source>
      <translation>Mostra/Nascondi il layer dati della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="331"/>
      <source>Show/hide B-spline degree</source>
      <translation>Mostra/nascondi il grado della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="338"/>
      <source>Show/hide B-spline control polygon</source>
      <translation>Mostra/nascondi il poligono di controllo della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="345"/>
      <source>Show/hide B-spline curvature comb</source>
      <translation>Mostra/nascondi la traccia di curvatura per la B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="352"/>
      <source>Show/hide B-spline knot multiplicity</source>
      <translation>Mostra/nascondi molteplicità di nodo della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="360"/>
      <source>Show/hide B-spline control point weight</source>
      <translation>Mostra/nascondi i pesi dei punti di controllo della B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompConstrainRadDia</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5730"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5731"/>
      <source>Constrain arc or circle</source>
      <translation>Vincola l'arco o il cerchio</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5732"/>
      <source>Constrain an arc or a circle</source>
      <translation>Vincola l'arco o il cerchio</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5815"/>
      <source>Constrain radius</source>
      <translation>Raggio</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5819"/>
      <source>Constrain diameter</source>
      <translation>Vincola il diametro</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1633"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1634"/>
      <source>Copy</source>
      <translation>Copia</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1635"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Crea un clone della geometria prendendo come riferimento l'ultimo punto selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1809"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1810"/>
      <source>Create arc</source>
      <translation>Arco</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1811"/>
      <source>Create an arc in the sketcher</source>
      <translation>Crea un arco nello schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1888"/>
      <source>Center and end points</source>
      <translation>Punti finali e centro</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1892"/>
      <source>End points and rim point</source>
      <translation>Punti finali e punto sul cerchio</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4445"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4446"/>
      <source>Create a B-spline</source>
      <translation>Crea una B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4447"/>
      <source>Create a B-spline in the sketch</source>
      <translation>Crea una B-spline nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4763"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4764"/>
      <source>Create circle</source>
      <translation>Cerchio</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4765"/>
      <source>Create a circle in the sketcher</source>
      <translation>Crea un cerchio nello schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4842"/>
      <source>Center and rim point</source>
      <translation>Centro e punto sul cerchio</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4846"/>
      <source>3 rim points</source>
      <translation>3 punti</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateConic</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3868"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3869"/>
      <source>Create a conic</source>
      <translation>Sezione conica</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3870"/>
      <source>Create a conic in the sketch</source>
      <translation>Crea una sezione conica nello schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3975"/>
      <source>Ellipse by center, major radius, point</source>
      <translation>Ellisse da centro, raggio maggiore, punto</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3979"/>
      <source>Ellipse by periapsis, apoapsis, minor radius</source>
      <translation>Ellisse per periasse, apoasse e raggio minore</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3983"/>
      <source>Arc of ellipse by center, major radius, endpoints</source>
      <translation>Arco di ellisse da centro, raggio maggiore, punti finali</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3987"/>
      <source>Arc of hyperbola by center, major radius, endpoints</source>
      <translation>Arco di iperbole da centro, raggio maggiore, punti finali</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3991"/>
      <source>Arc of parabola by focus, vertex, endpoints</source>
      <translation>Arco di parabola da fuoco, vertice e punti finali</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateFillets</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5340"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5341"/>
      <source>Fillets</source>
      <translation>Raccordi</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5342"/>
      <source>Create a fillet between two lines</source>
      <translation>Crea un raccordo tra due linee</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5417"/>
      <source>Sketch fillet</source>
      <translation>Raccorda schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5421"/>
      <source>Constraint-preserving sketch fillet</source>
      <translation>Raccorda schizzo preservando vincoli</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6833"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6834"/>
      <source>Create regular polygon</source>
      <translation>Poligono regolare</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6835"/>
      <source>Create a regular polygon in the sketcher</source>
      <translation>Crea un poligono regolare nello schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6950"/>
      <source>Triangle</source>
      <translation>Triangolo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6954"/>
      <source>Square</source>
      <translation>Quadrato</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6958"/>
      <source>Pentagon</source>
      <translation>Pentagono</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6962"/>
      <source>Hexagon</source>
      <translation>Esagono</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6966"/>
      <source>Heptagon</source>
      <translation>Ettagono</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6970"/>
      <source>Octagon</source>
      <translation>Ottagono</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6974"/>
      <source>Regular Polygon</source>
      <translation>Poligono regolare</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCompModifyKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="898"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="899"/>
      <source>Modify knot multiplicity</source>
      <translation>Modifica le molteplicità di nodo</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="900"/>
      <source>Modifies the multiplicity of the selected knot of a B-spline</source>
      <translation>Modifica la molteplicità del nodo selezionato di una B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="961"/>
      <source>Increase knot multiplicity</source>
      <translation>Aumenta la molteplicità di nodo</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="968"/>
      <source>Decrease knot multiplicity</source>
      <translation>Diminuisci la molteplicità di nodo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConnect</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="211"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="212"/>
      <source>Connect edges</source>
      <translation>Collega i bordi</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="213"/>
      <source>Tie the end point of the element with next element's starting point</source>
      <translation>Lega il punto finale dell'elemento con il punto di partenza dell'elemento successivo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainAngle</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5848"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5849"/>
      <source>Constrain angle</source>
      <translation>Angolo</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5850"/>
      <source>Fix the angle of a line or the angle between two lines</source>
      <translation>Fissa l'angolo di una linea o l'angolo tra due linee</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainBlock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1753"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1754"/>
      <source>Constrain block</source>
      <translation>Vincolo di blocco</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1755"/>
      <source>Block constraint: block the selected edge from moving</source>
      <translation>Vincolo di blocco: blocca lo spostamento del bordo selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainCoincident</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2063"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2064"/>
      <source>Constrain coincident</source>
      <translation>Coincidenza</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2065"/>
      <source>Create a coincident constraint on the selected item</source>
      <translation>Crea un vincolo di coincidenza sull'elemento selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5275"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5276"/>
      <source>Constrain diameter</source>
      <translation>Vincola il diametro</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5277"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation>Vincola il diametro di un cerchio o di un arco</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistance</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2251"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2252"/>
      <source>Constrain distance</source>
      <translation>Distanza</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2253"/>
      <source>Fix a length of a line or the distance between a line and a vertex</source>
      <translation>Fissa la lunghezza di una linea o la distanza tra una linea e un vertice</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistanceX</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2806"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2807"/>
      <source>Constrain horizontal distance</source>
      <translation>Distanza orizzontale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2808"/>
      <source>Fix the horizontal distance between two points or line ends</source>
      <translation>Fissa la distanza orizzontale tra due punti o estremi di una linea</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainDistanceY</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3060"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3061"/>
      <source>Constrain vertical distance</source>
      <translation>Distanza verticale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3062"/>
      <source>Fix the vertical distance between two points or line ends</source>
      <translation>Fissa la distanza verticale tra due punti o estremi di una linea</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainEqual</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6375"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6376"/>
      <source>Constrain equal</source>
      <translation>Uguale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6377"/>
      <source>Create an equality constraint between two lines or between circles and arcs</source>
      <translation>Crea un vincolo di uguaglianza tra due linee o tra cerchi e archi</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainHorizontal</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1056"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1057"/>
      <source>Constrain horizontally</source>
      <translation>Orizzontale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1058"/>
      <source>Create a horizontal constraint on the selected item</source>
      <translation>Crea un vincolo orizzontale sull'elemento selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainInternalAlignment</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7056"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7057"/>
      <source>Constrain internal alignment</source>
      <translation>Vincola l'allineamento interno</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7058"/>
      <source>Constrains an element to be aligned with the internal geometry of another element</source>
      <translation>Vincola un elemento a stare allineato con la geometria interna di un altro elemento</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainLock</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1528"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1529"/>
      <source>Constrain lock</source>
      <translation>Blocca</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1530"/>
      <source>Lock constraint: create both a horizontal and a vertical distance constraint
on the selected vertex</source>
      <translation>Vincolo di blocco: crea un vincolo di distanza orizzontale e verticale
sul vertice selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainParallel</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3306"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3307"/>
      <source>Constrain parallel</source>
      <translation>Parallelo</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3308"/>
      <source>Create a parallel constraint between two lines</source>
      <translation>Crea un vincolo di parallelismo tra due linee</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPerpendicular</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3456"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3457"/>
      <source>Constrain perpendicular</source>
      <translation>Perpendicolare</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3458"/>
      <source>Create a perpendicular constraint between two lines</source>
      <translation>Crea un vincolo di perpendicolarità tra due linee</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainPointOnObject</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2599"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2600"/>
      <source>Constrain point onto object</source>
      <translation>Punto su oggetto</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2601"/>
      <source>Fix a point onto an object</source>
      <translation>Fissa un punto su un oggetto</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4764"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4765"/>
      <source>Constrain radius or weight</source>
      <translation>Vincola il raggio o il peso</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4766"/>
      <source>Fix the radius of a circle or an arc or fix the weight of a pole of a B-Spline</source>
      <translation>Fissa il raggio del cerchio o di un arco o il peso del polo di una B-Spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainSnellsLaw</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6892"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6893"/>
      <source>Constrain refraction (Snell's law')</source>
      <translation>Rifrazione (legge di Snell)</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6894"/>
      <source>Create a refraction law (Snell's law) constraint between two endpoints of rays
and an edge as an interface.</source>
      <translation>Crea un vincolo di legge di rifrazione (legge di Snell)
tra i punti finali di due raggi e un bordo come interfaccia.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainSymmetric</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6592"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6593"/>
      <source>Constrain symmetrical</source>
      <translation>Simmetria</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6594"/>
      <source>Create a symmetry constraint between two points
with respect to a line or a third point</source>
      <translation>Crea un vincolo di simmetria tra due punti
rispetto a una linea o a un terzo punto</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainTangent</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4092"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4093"/>
      <source>Constrain tangent</source>
      <translation>Tangente</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4094"/>
      <source>Create a tangent constraint between two entities</source>
      <translation>Crea un vincolo di tangenza tra due entità</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConstrainVertical</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1294"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1295"/>
      <source>Constrain vertically</source>
      <translation>Verticale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1296"/>
      <source>Create a vertical constraint on the selected item</source>
      <translation>Crea un vincolo verticale sull'elemento selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherConvertToNURB</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="384"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="385"/>
      <source>Convert geometry to B-spline</source>
      <translation>Converti la geometria in B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="386"/>
      <source>Converts the selected geometry to a B-spline</source>
      <translation>Converti la geometria selezionata in B-Spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1514"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1515"/>
      <source>Copy</source>
      <translation>Copia</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1516"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Crea una copia semplice della geometria prendendo come riferimento l'ultimo punto selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1782"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1783"/>
      <source>Create arc by three points</source>
      <translation>Arco da tre punti</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1784"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Crea un arco dai suoi punti finali e un punto lungo l'arco</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreate3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4736"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4737"/>
      <source>Create circle by three points</source>
      <translation>Cerchio da tre punti</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4738"/>
      <source>Create a circle by 3 perimeter points</source>
      <translation>Crea un cerchio da punti perimetrali</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1513"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1514"/>
      <source>Create arc by center</source>
      <translation>Arco dal centro</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1515"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Crea un arco dal suo centro e dai suoi punti finali</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3195"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3196"/>
      <source>Create an arc of ellipse</source>
      <translation>Arco di ellisse</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3197"/>
      <source>Create an arc of ellipse in the sketch</source>
      <translation>Crea un arco di ellisse nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3538"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3539"/>
      <source>Create an arc of hyperbola</source>
      <translation>Crea un arco di iperbole</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3540"/>
      <source>Create an arc of hyperbola in the sketch</source>
      <translation>Crea un arco di iperbole nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3836"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3837"/>
      <source>Create an arc of parabola</source>
      <translation>Arco di parabola</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3838"/>
      <source>Create an arc of parabola in the sketch</source>
      <translation>Crea un arco di parabola nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4370"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4371"/>
      <source>Create B-spline</source>
      <translation>B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4372"/>
      <source>Create a B-spline via control points in the sketch.</source>
      <translation>Crea una B-spline tramite punti di controllo nello schizzo.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2043"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2044"/>
      <source>Create circle</source>
      <translation>Cerchio</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2045"/>
      <source>Create a circle in the sketch</source>
      <translation>Crea un cerchio nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateDraftLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5000"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5001"/>
      <source>Create draft line</source>
      <translation>Linea di costruzione</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5002"/>
      <source>Create a draft line in the sketch</source>
      <translation>Crea una linea di costruzione nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2868"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2869"/>
      <source>Create ellipse by 3 points</source>
      <translation>Ellisse da 3 punti</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2870"/>
      <source>Create an ellipse by 3 points in the sketch</source>
      <translation>Crea nello schizzo un'ellisse da 3 punti</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2838"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2839"/>
      <source>Create ellipse by center</source>
      <translation>Ellisse da centro</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2840"/>
      <source>Create an ellipse by center in the sketch</source>
      <translation>Crea nello schizzo un'ellisse dal suo centro</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5280"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5281"/>
      <source>Create fillet</source>
      <translation>Raccorda</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5282"/>
      <source>Create a fillet between two lines or at a coincident point</source>
      <translation>Crea un raccordo tra due linee o in un punto di coincidenza</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateHeptagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6748"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6749"/>
      <source>Create heptagon</source>
      <translation>Ettagono</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6750"/>
      <source>Create a heptagon in the sketch</source>
      <translation>Crea un ettagono nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6721"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6722"/>
      <source>Create hexagon</source>
      <translation>Esagono</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6723"/>
      <source>Create a hexagon in the sketch</source>
      <translation>Crea un esagono nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateLine</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="383"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="384"/>
      <source>Create line</source>
      <translation>Linea</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="385"/>
      <source>Create a line in the sketch</source>
      <translation>Crea una linea nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6775"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6776"/>
      <source>Create octagon</source>
      <translation>Ottagono</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6777"/>
      <source>Create an octagon in the sketch</source>
      <translation>Crea un ottagono nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6693"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6694"/>
      <source>Create pentagon</source>
      <translation>Pentagono</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6695"/>
      <source>Create a pentagon in the sketch</source>
      <translation>Crea un pentagono nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePeriodicBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4414"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4415"/>
      <source>Create periodic B-spline</source>
      <translation>B-spline periodica</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4416"/>
      <source>Create a periodic B-spline via control points in the sketch.</source>
      <translation>Crea una B-spline periodica tramite punti di controllo nello schizzo.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePoint</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4943"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4944"/>
      <source>Create point</source>
      <translation>Punto</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4945"/>
      <source>Create a point in the sketch</source>
      <translation>Crea un punto nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePointFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5309"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5310"/>
      <source>Create corner-preserving fillet</source>
      <translation>Crea raccordo salva-angolo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5311"/>
      <source>Fillet that preserves intersection point and most constraints</source>
      <translation>Raccordo che preserva il punto di intersezione e la maggior parte dei vincoli</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreatePolyline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1270"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1271"/>
      <source>Create polyline</source>
      <translation>Polilinea</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1272"/>
      <source>Create a polyline in the sketch. 'M' Key cycles behaviour</source>
      <translation>Crea una polilinea nello schizzo. 'M' per ripetere ciclicamente</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRectangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="582"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="583"/>
      <source>Create rectangle</source>
      <translation>Rettangolo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="584"/>
      <source>Create a rectangle in the sketch</source>
      <translation>Crea un rettangolo nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateRegularPolygon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6802"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6803"/>
      <source>Create regular polygon</source>
      <translation>Poligono regolare</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6804"/>
      <source>Create a regular polygon in the sketch</source>
      <translation>Crea un poligono regolare nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSlot</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6445"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6446"/>
      <source>Create slot</source>
      <translation>Asola</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6447"/>
      <source>Create a slot in the sketch</source>
      <translation>Crea un'asola nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6666"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6667"/>
      <source>Create square</source>
      <translation>Quadrato</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6668"/>
      <source>Create a square in the sketch</source>
      <translation>Crea un quadrato nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateText</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4972"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4973"/>
      <source>Create text</source>
      <translation>Testo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4974"/>
      <source>Create text in the sketch</source>
      <translation>Crea un testo nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherCreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6639"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6640"/>
      <source>Create equilateral triangle</source>
      <translation>Triangolo equilatero</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6641"/>
      <source>Create an equilateral triangle in the sketch</source>
      <translation>Crea un triangolo equilatero nello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="525"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="526"/>
      <source>Decrease B-spline degree</source>
      <translation>Diminuisci il grado della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="527"/>
      <source>Decreases the degree of the B-spline</source>
      <translation>Riduce il grado della B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDecreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="756"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="757"/>
      <source>Decrease knot multiplicity</source>
      <translation>Diminuisci la molteplicità di nodo</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="758"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Diminuisce la molteplicità del nodo selezionato di una B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2094"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2095"/>
      <source>Delete all constraints</source>
      <translation>Elimina tutti i vincoli</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2096"/>
      <source>Delete all constraints in the sketch</source>
      <translation>Elimina tutti i vincoli dello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherDeleteAllGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2033"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2034"/>
      <source>Delete all geometry</source>
      <translation>Elimina tutte le geometrie</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2035"/>
      <source>Delete all geometry and constraints in the current sketch, with the exception of external geometry</source>
      <translation>Elimina tutte le geometrie e i vincoli nello schizzo attuale, ad eccezione della geometria esterna</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherEditSketch</name>
    <message>
      <location filename="../../Command.cpp" line="265"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="266"/>
      <source>Edit sketch</source>
      <translation>Modifica lo schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="267"/>
      <source>Edit the selected sketch.</source>
      <translation>Modifica lo schizzo selezionato.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExtend</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5844"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5845"/>
      <source>Extend edge</source>
      <translation>Estendi lo spigolo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5846"/>
      <source>Extend an edge with respect to the picked position</source>
      <translation>Estendi uno spigolo in riferimento alla posizione selezionata</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherExternal</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6028"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6029"/>
      <source>External geometry</source>
      <translation>Geometria esterna</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6030"/>
      <source>Create an edge linked to an external geometry</source>
      <translation>Crea un bordo collegato a una geometria esterna</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="452"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="453"/>
      <source>Increase B-spline degree</source>
      <translation>Aumenta il grado della B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="454"/>
      <source>Increases the degree of the B-spline</source>
      <translation>Aumenta il grado della B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="602"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="603"/>
      <source>Increase knot multiplicity</source>
      <translation>Aumenta la molteplicità di nodo</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="604"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Aumenta la molteplicità del nodo selezionato di una B-spline</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherLeaveSketch</name>
    <message>
      <location filename="../../Command.cpp" line="295"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="296"/>
      <source>Leave sketch</source>
      <translation>Esci</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="297"/>
      <source>Finish editing the active sketch.</source>
      <translation>Termina la modifica dello schizzo attivo.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="507"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="508"/>
      <source>Map sketch to face...</source>
      <translation>Mappa schizzo su faccia...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="509"/>
      <source>Set the 'Support' of a sketch.
First select the supporting geometry, for example, a face or an edge of a solid object,
then call this command, then choose the desired sketch.</source>
      <translation>Imposta il 'Supporto' di uno schizzo.
Prima selezionare la geometria di supporto, per esempio, una faccia o un bordo di un oggetto solido,
poi esegui questo comando, quindi scegli lo schizzo desiderato.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="561"/>
      <source>Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed.</source>
      <translation>Alcuni degli oggetti selezionati dipendono dallo schizzo da mappare. Le dipendenze circolari non sono consentite.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMergeSketches</name>
    <message>
      <location filename="../../Command.cpp" line="863"/>
      <source>Sketcher</source>
      <translation>Schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="864"/>
      <source>Merge sketches</source>
      <translation>Unisci schizzi</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="865"/>
      <source>Create a new sketch from merging two or more selected sketches.</source>
      <translation>Crea un nuovo schizzo unendo due o più schizzi selezionati.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="878"/>
      <source>Wrong selection</source>
      <translation>Selezione errata</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="879"/>
      <source>Select at least two sketches.</source>
      <translation>Selezionare almeno due schizzi.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMirrorSketch</name>
    <message>
      <location filename="../../Command.cpp" line="756"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="757"/>
      <source>Mirror sketch</source>
      <translation>Rifletti schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="758"/>
      <source>Create a new mirrored sketch for each selected sketch
by using the X or Y axes, or the origin point,
as mirroring reference.</source>
      <translation>Crea un nuovo schizzo specchiato per ogni schizzo selezionato
utilizzando gli assi X o Y, o il punto di origine,
come riferimento speculare.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="773"/>
      <source>Wrong selection</source>
      <translation>Selezione errata</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="774"/>
      <source>Select one or more sketches.</source>
      <translation>Seleziona uno o più schizzi.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherMove</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1601"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1602"/>
      <source>Move</source>
      <translation>Sposta</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1603"/>
      <source>Moves the geometry taking as reference the last selected point</source>
      <translation>Sposta la geometria prendendo come riferimento l'ultimo punto selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherNewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="142"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="143"/>
      <source>Create sketch</source>
      <translation>Crea uno schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="144"/>
      <source>Create a new sketch.</source>
      <translation>Crea un nuovo schizzo.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRectangularArray</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1895"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1896"/>
      <source>Rectangular array</source>
      <translation>Serie rettangolare</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1897"/>
      <source>Creates a rectangular array pattern of the geometry taking as reference the last selected point</source>
      <translation>Crea una serie rettangolare della geometria usando come riferimento l'ultimo punto selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="380"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="381"/>
      <source>Reorient sketch...</source>
      <translation>Riposiziona lo schizzo...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="382"/>
      <source>Place the selected sketch on one of the global coordinate planes.
This will clear the 'Support' property, if any.</source>
      <translation>Posiziona lo schizzo selezionato su uno dei piani del riferimento globale.
Questo cancellerà la proprietà 'Supporto', se presente.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherRestoreInternalAlignmentGeometry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="906"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="907"/>
      <source>Show/hide internal geometry</source>
      <translation>Mostra/Nascondi la geometria interna</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="908"/>
      <source>Show all internal geometry or hide unused internal geometry</source>
      <translation>Mostra tutte le geometrie interne o nasconde le geometrie interne inutilizzate</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConflictingConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="652"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="653"/>
      <location filename="../../CommandSketcherTools.cpp" line="654"/>
      <source>Select conflicting constraints</source>
      <translation>Seleziona i vincoli in conflitto</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="296"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="297"/>
      <source>Select associated constraints</source>
      <translation>Seleziona i vincoli associati</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="298"/>
      <source>Select the constraints associated with the selected geometrical elements</source>
      <translation>Seleziona i vincoli associati agli elementi geometrici selezionati</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsAssociatedWithConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="703"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="704"/>
      <source>Select associated geometry</source>
      <translation>Seleziona la geometria associata</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="705"/>
      <source>Select the geometrical elements associated with the selected constraints</source>
      <translation>Seleziona gli elementi geometrici associati ai vincoli selezionati</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectElementsWithDoFs</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="823"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="824"/>
      <source>Select unconstrained DoF</source>
      <translation>Seleziona i gradi di libertà senza vincoli</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="825"/>
      <source>Select geometrical elements where the solver still detects unconstrained degrees of freedom.</source>
      <translation>Seleziona gli elementi geometrici dove il risolutore rileva ancora gradi di libertà non vincolati.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectHorizontalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="454"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="455"/>
      <source>Select horizontal axis</source>
      <translation>Seleziona l'asse orizzontale</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="456"/>
      <source>Select the local horizontal axis of the sketch</source>
      <translation>Seleziona l'asse orizzontale locale dello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectMalformedConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="547"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="548"/>
      <location filename="../../CommandSketcherTools.cpp" line="549"/>
      <source>Select malformed constraints</source>
      <translation>Seleziona vincoli malformati</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectOrigin</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="368"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="369"/>
      <source>Select origin</source>
      <translation>Seleziona l'origine</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="370"/>
      <source>Select the local origin point of the sketch</source>
      <translation>Seleziona il punto di origine locale dello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectPartiallyRedundantConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="599"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="600"/>
      <location filename="../../CommandSketcherTools.cpp" line="601"/>
      <source>Select partially redundant constraints</source>
      <translation>Seleziona vincoli parzialmente ridondanti</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectRedundantConstraints</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="495"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="496"/>
      <location filename="../../CommandSketcherTools.cpp" line="497"/>
      <source>Select redundant constraints</source>
      <translation>Seleziona i vincoli sovrabbondanti</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSelectVerticalAxis</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="412"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="413"/>
      <source>Select vertical axis</source>
      <translation>Seleziona asse verticale</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="414"/>
      <source>Select the local vertical axis of the sketch</source>
      <translation>Seleziona l'asse verticale locale dello schizzo</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherStopOperation</name>
    <message>
      <location filename="../../Command.cpp" line="339"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="340"/>
      <source>Stop operation</source>
      <translation>Interrompi l'operazione</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="341"/>
      <source>When in edit mode, stop the active operation (drawing, constraining, etc.).</source>
      <translation>Quando in modalità modifica, interrompe l'operazione attiva (disegnare, vincolare, ecc.).</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSwitchVirtualSpace</name>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="92"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="93"/>
      <source>Switch virtual space</source>
      <translation>Cambia spazio virtuale</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="94"/>
      <source>Switches the selected constraints or the view to the other virtual space</source>
      <translation>Scambia da uno all'altro lo spazio virtuale usato per mostrare i vincoli selezionati o per la vista</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherSymmetry</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1000"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1001"/>
      <source>Symmetry</source>
      <translation>Simmetria</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1002"/>
      <source>Creates symmetric geometry with respect to the last selected line or point</source>
      <translation>Crea una geometria simmetrica rispetto all'ultima linea o punto selezionato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleActiveConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7643"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7644"/>
      <source>Activate/deactivate constraint</source>
      <translation>Attiva/disattiva vincolo</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7645"/>
      <source>Activates or deactivates the selected constraints</source>
      <translation>Attiva o disattiva i vincoli selezionati</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleConstruction</name>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="73"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="74"/>
      <source>Toggle construction geometry</source>
      <translation>Geometria di costruzione</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="75"/>
      <source>Toggles the toolbar or selected geometry to/from construction mode</source>
      <translation>Attiva o disattiva la barra degli strumenti o la geometria selezionata da/in modalità di costruzione</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherToggleDrivingConstraint</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7517"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7518"/>
      <source>Toggle driving/reference constraint</source>
      <translation>Attiva/disattiva vincolo di guida/riferimento</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7519"/>
      <source>Set the toolbar, or the selected constraints,
into driving or reference mode</source>
      <translation>Imposta la barra degli strumenti, o i vincoli selezionati,
in modalità guida o di riferimento</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherTrimming</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5530"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5531"/>
      <source>Trim edge</source>
      <translation>Rifila</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5532"/>
      <source>Trim an edge with respect to the picked position</source>
      <translation>Taglia un bordo nel punto specificato</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherValidateSketch</name>
    <message>
      <location filename="../../Command.cpp" line="718"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="719"/>
      <source>Validate sketch...</source>
      <translation>Convalida lo schizzo...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="720"/>
      <source>Validate a sketch by looking at missing coincidences,
invalid constraints, degenerated geometry, etc.</source>
      <translation>Convalida uno schizzo controllando le relazioni mancanti,
vincoli non validi, geometria degenerata, ecc.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="735"/>
      <source>Select only one sketch.</source>
      <translation>Selezionare un solo schizzo.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="734"/>
      <source>Wrong selection</source>
      <translation>Selezione errata</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSection</name>
    <message>
      <location filename="../../Command.cpp" line="947"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="948"/>
      <source>View section</source>
      <translation>Vista in sezione</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="949"/>
      <source>When in edit mode, switch between section view and full view.</source>
      <translation>Quando in modalità modifica, passa tra la vista a sezione e la vista completa.</translation>
    </message>
  </context>
  <context>
    <name>CmdSketcherViewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="679"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="680"/>
      <source>View sketch</source>
      <translation>Vista normale allo schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="681"/>
      <source>When in edit mode, set the camera orientation perpendicular to the sketch plane.</source>
      <translation>Quando in modalità modifica, imposta l'orientamento della vista perpendicolarmente al piano dello schizzo.</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1158"/>
      <location filename="../../CommandConstraints.cpp" line="1233"/>
      <source>Add horizontal constraint</source>
      <translation>Vincola orizzontale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1167"/>
      <location filename="../../CommandConstraints.cpp" line="1259"/>
      <location filename="../../CommandConstraints.cpp" line="1494"/>
      <source>Add horizontal alignment</source>
      <translation>Aggiunge allineamento orizzontale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1395"/>
      <location filename="../../CommandConstraints.cpp" line="1469"/>
      <source>Add vertical constraint</source>
      <translation>Vincola verticale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1403"/>
      <source>Add vertical alignment</source>
      <translation>Aggiunge allineamento verticale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1608"/>
      <source>Add 'Lock' constraint</source>
      <translation>Aggiungi vincolo bloccato</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1649"/>
      <source>Add relative 'Lock' constraint</source>
      <translation>Aggiungi vincolo di blocco relativo</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1694"/>
      <source>Add fixed constraint</source>
      <translation>Aggiungi vincolo fisso</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1836"/>
      <source>Add 'Block' constraint</source>
      <translation>Aggiungi vincolo di blocco</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1880"/>
      <source>Add block constraint</source>
      <translation>Aggiungi vincolo di blocco</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2026"/>
      <location filename="../../CommandConstraints.cpp" line="2126"/>
      <location filename="../../CommandConstraints.cpp" line="2215"/>
      <location filename="../../CommandSketcherTools.cpp" line="144"/>
      <location filename="../../CommandSketcherTools.cpp" line="250"/>
      <source>Add coincident constraint</source>
      <translation>Vincola la coincidenza</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2150"/>
      <source>Swap edge tangency with ptp tangency</source>
      <translation>Scambia tangenza del bordo con tangenza ptp</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2321"/>
      <location filename="../../CommandConstraints.cpp" line="2453"/>
      <source>Add distance from horizontal axis constraint</source>
      <translation>Vincola la distanza dall'asse orizzontale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2329"/>
      <location filename="../../CommandConstraints.cpp" line="2460"/>
      <source>Add distance from vertical axis constraint</source>
      <translation>Vincola la distanza dall'asse verticale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2337"/>
      <location filename="../../CommandConstraints.cpp" line="2467"/>
      <source>Add point to point distance constraint</source>
      <translation>Vincola la distanza tra i punti</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2372"/>
      <location filename="../../CommandConstraints.cpp" line="2542"/>
      <source>Add point to line Distance constraint</source>
      <translation>Vincola la Distanza da punto a linea</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2406"/>
      <location filename="../../CommandConstraints.cpp" line="2499"/>
      <source>Add length constraint</source>
      <translation>Vincola lunghezza</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2657"/>
      <location filename="../../CommandConstraints.cpp" line="2740"/>
      <source>Add point on object constraint</source>
      <translation>Vincola il punto all'oggetto</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2908"/>
      <location filename="../../CommandConstraints.cpp" line="3010"/>
      <source>Add point to point horizontal distance constraint</source>
      <translation>Vincola la distanza orizzontale tra i punti</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2939"/>
      <source>Add fixed x-coordinate constraint</source>
      <translation>Vincola la coordinata X</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3157"/>
      <location filename="../../CommandConstraints.cpp" line="3259"/>
      <source>Add point to point vertical distance constraint</source>
      <translation>Vincola la distanza verticale tra i punti</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3187"/>
      <source>Add fixed y-coordinate constraint</source>
      <translation>Vincola la coordinata Y</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3388"/>
      <location filename="../../CommandConstraints.cpp" line="3429"/>
      <source>Add parallel constraint</source>
      <translation>Vincola parallelismo</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3553"/>
      <location filename="../../CommandConstraints.cpp" line="3621"/>
      <location filename="../../CommandConstraints.cpp" line="3775"/>
      <location filename="../../CommandConstraints.cpp" line="3811"/>
      <location filename="../../CommandConstraints.cpp" line="3956"/>
      <location filename="../../CommandConstraints.cpp" line="3990"/>
      <location filename="../../CommandConstraints.cpp" line="4032"/>
      <source>Add perpendicular constraint</source>
      <translation>Vincola perpendicolare</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3658"/>
      <source>Add perpendicularity constraint</source>
      <translation>Aggiungi vincolo di perpendicolarità</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4187"/>
      <location filename="../../CommandConstraints.cpp" line="4239"/>
      <location filename="../../CommandConstraints.cpp" line="4275"/>
      <location filename="../../CommandConstraints.cpp" line="4468"/>
      <location filename="../../CommandConstraints.cpp" line="4625"/>
      <location filename="../../CommandConstraints.cpp" line="4683"/>
      <location filename="../../CommandConstraints.cpp" line="4704"/>
      <source>Add tangent constraint</source>
      <translation>Vincola la tangenza</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4317"/>
      <source>Swap coincident+tangency with ptp tangency</source>
      <translation>Scambia coincidenza+tangenza con tangenza ptp</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4354"/>
      <location filename="../../CommandConstraints.cpp" line="4361"/>
      <location filename="../../CommandConstraints.cpp" line="4368"/>
      <location filename="../../CommandConstraints.cpp" line="4392"/>
      <location filename="../../CommandConstraints.cpp" line="4400"/>
      <location filename="../../CommandConstraints.cpp" line="4425"/>
      <location filename="../../CommandConstraints.cpp" line="4433"/>
      <location filename="../../CommandConstraints.cpp" line="4460"/>
      <location filename="../../CommandConstraints.cpp" line="4546"/>
      <location filename="../../CommandConstraints.cpp" line="4553"/>
      <location filename="../../CommandConstraints.cpp" line="4560"/>
      <location filename="../../CommandConstraints.cpp" line="4584"/>
      <location filename="../../CommandConstraints.cpp" line="4591"/>
      <location filename="../../CommandConstraints.cpp" line="4617"/>
      <source>Add tangent constraint point</source>
      <translation>Aggiungi punto di vincolo tangente</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4881"/>
      <location filename="../../CommandConstraints.cpp" line="4946"/>
      <location filename="../../CommandConstraints.cpp" line="4965"/>
      <location filename="../../CommandConstraints.cpp" line="5123"/>
      <source>Add radius constraint</source>
      <translation>Vincola il raggio</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5382"/>
      <location filename="../../CommandConstraints.cpp" line="5441"/>
      <location filename="../../CommandConstraints.cpp" line="5453"/>
      <location filename="../../CommandConstraints.cpp" line="5608"/>
      <source>Add diameter constraint</source>
      <translation>Vincola il diametro</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5940"/>
      <location filename="../../CommandConstraints.cpp" line="6073"/>
      <location filename="../../CommandConstraints.cpp" line="6103"/>
      <location filename="../../CommandConstraints.cpp" line="6127"/>
      <location filename="../../CommandConstraints.cpp" line="6240"/>
      <location filename="../../CommandConstraints.cpp" line="6294"/>
      <source>Add angle constraint</source>
      <translation>Vincola l'angolo</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6508"/>
      <location filename="../../CommandConstraints.cpp" line="6560"/>
      <source>Add equality constraint</source>
      <translation>Vincola uguaglianza</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6681"/>
      <location filename="../../CommandConstraints.cpp" line="6733"/>
      <location filename="../../CommandConstraints.cpp" line="6749"/>
      <location filename="../../CommandConstraints.cpp" line="6835"/>
      <location filename="../../CommandConstraints.cpp" line="6870"/>
      <source>Add symmetric constraint</source>
      <translation>Vincola simmetria</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7009"/>
      <source>Add Snell's law constraint</source>
      <translation>Aggiungi vincolo di legge di Snell's</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7218"/>
      <location filename="../../CommandConstraints.cpp" line="7396"/>
      <source>Add internal alignment constraint</source>
      <translation>Aggiungi vincolo di allineamento interno</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7602"/>
      <source>Toggle constraint to driving/reference</source>
      <translation>Commuta il vincolo guida/riferimento</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7686"/>
      <source>Activate/Deactivate constraint</source>
      <translation>Attiva/disattiva vincolo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="207"/>
      <source>Create a new sketch on a face</source>
      <translation>Crea un nuovo schizzo su una faccia</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="239"/>
      <source>Create a new sketch</source>
      <translation>Crea un nuovo schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="489"/>
      <source>Reorient sketch</source>
      <translation>Riorienta lo schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="644"/>
      <source>Attach sketch</source>
      <translation>Attacca schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="649"/>
      <source>Detach sketch</source>
      <translation>Stacca schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="789"/>
      <source>Create a mirrored sketch for each selected sketch</source>
      <translation>Crea uno schizzo specchiato per ogni schizzo selezionato</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="888"/>
      <source>Merge sketches</source>
      <translation>Unisci schizzi</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="137"/>
      <source>Toggle draft from/to draft</source>
      <translation>Commuta da Draft / per Draft</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="319"/>
      <source>Add sketch line</source>
      <translation>Aggiungi linea di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="493"/>
      <source>Add sketch box</source>
      <translation>Aggiungi box di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="981"/>
      <source>Add line to sketch wire</source>
      <translation>Aggiungi linea alla polilinea di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1001"/>
      <source>Add arc to sketch wire</source>
      <translation>Aggiungi arco alla polilinea di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1444"/>
      <location filename="../../CommandCreateGeo.cpp" line="1713"/>
      <source>Add sketch arc</source>
      <translation>Aggiungi arco di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1982"/>
      <location filename="../../CommandCreateGeo.cpp" line="4668"/>
      <source>Add sketch circle</source>
      <translation>Aggiungi cerchio di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="2741"/>
      <source>Add sketch ellipse</source>
      <translation>Aggiungi ellisse di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3110"/>
      <source>Add sketch arc of ellipse</source>
      <translation>Aggiungi arco di ellisse di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3448"/>
      <source>Add sketch arc of hyperbola</source>
      <translation>Aggiungi arco di Iperbole di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3750"/>
      <source>Add sketch arc of Parabola</source>
      <translation>Aggiungi arco di Parabola di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4073"/>
      <source>Add Pole circle</source>
      <translation>Aggiungi cerchio Polo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4895"/>
      <source>Add sketch point</source>
      <translation>Aggiungi punto di schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5144"/>
      <location filename="../../CommandCreateGeo.cpp" line="5222"/>
      <source>Create fillet</source>
      <translation>Raccorda</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5505"/>
      <source>Trim edge</source>
      <translation>Rifila</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5776"/>
      <source>Extend edge</source>
      <translation>Estendi lo spigolo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5992"/>
      <source>Add external geometry</source>
      <translation>Aggiungi geometria esterna</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6173"/>
      <source>Add carbon copy</source>
      <translation>Aggiungi copia carbone</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6354"/>
      <source>Add slot</source>
      <translation>Aggiungi asola</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6567"/>
      <source>Add hexagon</source>
      <translation>Aggiungi esagono</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="413"/>
      <source>Convert to NURBS</source>
      <translation>Converti in NURBS</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="479"/>
      <source>Increase spline degree</source>
      <translation>Aumenta il grado della spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="554"/>
      <source>Decrease spline degree</source>
      <translation>Diminuisci il grado della spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="647"/>
      <source>Increase knot multiplicity</source>
      <translation>Aumenta la molteplicità di nodo</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="801"/>
      <source>Decrease knot multiplicity</source>
      <translation>Diminuisci la molteplicità di nodo</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="964"/>
      <source>Exposing Internal Geometry</source>
      <translation>Esposizione Geometria Interna</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1174"/>
      <source>Create symmetric geometry</source>
      <translation>Crea geometria simmetrica</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1316"/>
      <source>Copy/clone/move geometry</source>
      <translation>Copia/clona/muovi geometria</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1840"/>
      <source>Create copy of geometry</source>
      <translation>Crea copia della geometria</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2060"/>
      <source>Delete all geometry</source>
      <translation>Elimina tutte le geometrie</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2120"/>
      <source>Delete All Constraints</source>
      <translation>Elimina tutti i vincoli</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="155"/>
      <source>Toggle constraints to the other virtual space</source>
      <translation>Attiva/disattiva i vincoli all'altro spazio virtuale</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="163"/>
      <location filename="../../TaskSketcherConstrains.cpp" line="862"/>
      <source>Update constraint's virtual space</source>
      <translation>Aggiorna lo spazio virtuale del vincolo</translation>
    </message>
    <message>
      <location filename="../../DrawSketchHandler.cpp" line="601"/>
      <source>Add auto constraints</source>
      <translation>Aggiungi vincoli automatici</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="625"/>
      <source>Swap constraint names</source>
      <translation>Scambia i nomi dei vincoli</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="847"/>
      <source>Rename sketch constraint</source>
      <translation>Rinomina il vincolo dello schizzo</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="840"/>
      <source>Drag Point</source>
      <translation>Trascina Punto</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="871"/>
      <source>Drag Curve</source>
      <translation>Trascina Curva</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="922"/>
      <source>Drag Constraint</source>
      <translation>Trascina Vincolo</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="1099"/>
      <source>Modify sketch constraints</source>
      <translation>Modifica i vincoli dello schizzo</translation>
    </message>
  </context>
  <context>
    <name>Exceptions</name>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="373"/>
      <source>Autoconstrain error: Unsolvable sketch while applying coincident constraints.</source>
      <translation>Errore di vincolo automatico: schizzo non risolvibile durante l'applicazione dei vincoli di coincidenza.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="454"/>
      <source>Autoconstrain error: Unsolvable sketch while applying vertical/horizontal constraints.</source>
      <translation>Errore di vincolo automatico: schizzo non risolvibile durante l'applicazione dei vincoli verticale o orizzontale.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="651"/>
      <source>Autoconstrain error: Unsolvable sketch while applying equality constraints.</source>
      <translation>Errore di vincolo automatico: schizzo non risolvibile durante l'applicazione dei vincoli di uguaglianza.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="705"/>
      <source>Autoconstrain error: Unsolvable sketch without constraints.</source>
      <translation>Errore di vincolo automatico: schizzo irrisolvibile senza vincoli.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="742"/>
      <source>Autoconstrain error: Unsolvable sketch after applying horizontal and vertical constraints.</source>
      <translation>Errore di vincolo automatico: schizzo irrisolvibile dopo l'applicazione di vincoli orizzontali e verticali.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="764"/>
      <source>Autoconstrain error: Unsolvable sketch after applying point-on-point constraints.</source>
      <translation>Errore di vincolo automatico: schizzo irrisolvibile dopo l'applicazione dei vincoli punto-su-punto.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchAnalysis.cpp" line="792"/>
      <source>Autoconstrain error: Unsolvable sketch after applying equality constraints.</source>
      <translation>Errore di vincolo automatico: schizzo non risolvibile dopo l'applicazione dei vincoli di uguaglianza.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="1966"/>
      <source>Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet.</source>
      <translation>Impossibile determinare l'intersezione delle curve. Provare ad aggiungere un vincolo di coincidenza tra i vertici delle curve che si intende raccordare.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5606"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher.</source>
      <translation>Questa versione di OCE/OCC non supporta l'operazione di nodo. Serve la versione 6.9.0 o superiore.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5610"/>
      <source>BSpline Geometry Index (GeoID) is out of bounds.</source>
      <translation>L'indice della geometria della B-spline (GeoID) è fuori limite.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5613"/>
      <source>You are requesting no change in knot multiplicity.</source>
      <translation>Non stai richiedendo modifiche nella molteplicità dei nodi.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5618"/>
      <source>The Geometry Index (GeoId) provided is not a B-spline curve.</source>
      <translation>L'indice della geometria (GeoID) fornito non è una curva B-spline.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5625"/>
      <source>The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero.</source>
      <translation>L'indice del nodo è fuori dai limiti. Notare che, in conformità alla numerazione OCC, il primo nodo ha indice 1 e non zero.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5632"/>
      <source>The multiplicity cannot be increased beyond the degree of the B-spline.</source>
      <translation>La molteplicità non può essere aumentata oltre il grado della B-spline.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5635"/>
      <source>The multiplicity cannot be decreased beyond zero.</source>
      <translation>La molteplicità non può essere diminuita al di là di zero.</translation>
    </message>
    <message>
      <location filename="../../../App/SketchObject.cpp" line="5647"/>
      <source>OCC is unable to decrease the multiplicity within the maximum tolerance.</source>
      <translation>OCC non è in grado di diminuire la molteplicità entro la tolleranza massima.</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskSketcherCreateCommands</name>
    <message>
      <location filename="../../TaskSketcherCreateCommands.cpp" line="41"/>
      <source>Appearance</source>
      <translation>Aspetto</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppSketcherGui.cpp" line="135"/>
      <location filename="../../AppSketcherGui.cpp" line="136"/>
      <location filename="../../AppSketcherGui.cpp" line="137"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="111"/>
      <source>There are no modes that accept the selected set of subelements</source>
      <translation>Non ci sono modalità che accettano il set di sottoelementi selezionato</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="114"/>
      <source>Broken link to support subelements</source>
      <translation>Il link per supportare i sottoelementi è interrrotto</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="117"/>
      <location filename="../../Command.cpp" line="126"/>
      <source>Unexpected error</source>
      <translation>Errore imprevisto</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="121"/>
      <source>Face is non-planar</source>
      <translation>La faccia non è planare</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="123"/>
      <source>Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed)</source>
      <translation>Le forme selezionate sono di forma sbagliata (ad esempio, un bordo curvo dove è necessario un bordo diritto)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="164"/>
      <source>Sketch mapping</source>
      <translation>Mappatura di schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="165"/>
      <source>Can't map the sketch to selected object. %1.</source>
      <translation>Impossibile mappare lo schizzo sull'oggetto selezionato. %1.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="172"/>
      <location filename="../../Command.cpp" line="590"/>
      <source>Don't attach</source>
      <translation>Non allegare</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="123"/>
      <location filename="../../CommandAlterGeometry.cpp" line="131"/>
      <location filename="../../CommandConstraints.cpp" line="127"/>
      <location filename="../../CommandConstraints.cpp" line="133"/>
      <location filename="../../CommandConstraints.cpp" line="1085"/>
      <location filename="../../CommandConstraints.cpp" line="1323"/>
      <location filename="../../CommandConstraints.cpp" line="1559"/>
      <location filename="../../CommandConstraints.cpp" line="1582"/>
      <location filename="../../CommandConstraints.cpp" line="1586"/>
      <location filename="../../CommandConstraints.cpp" line="1782"/>
      <location filename="../../CommandConstraints.cpp" line="1812"/>
      <location filename="../../CommandConstraints.cpp" line="1816"/>
      <location filename="../../CommandConstraints.cpp" line="2093"/>
      <location filename="../../CommandConstraints.cpp" line="2104"/>
      <location filename="../../CommandConstraints.cpp" line="2114"/>
      <location filename="../../CommandConstraints.cpp" line="2284"/>
      <location filename="../../CommandConstraints.cpp" line="2295"/>
      <location filename="../../CommandConstraints.cpp" line="2393"/>
      <location filename="../../CommandConstraints.cpp" line="2426"/>
      <location filename="../../CommandConstraints.cpp" line="2518"/>
      <location filename="../../CommandConstraints.cpp" line="2632"/>
      <location filename="../../CommandConstraints.cpp" line="2672"/>
      <location filename="../../CommandConstraints.cpp" line="2678"/>
      <location filename="../../CommandConstraints.cpp" line="2695"/>
      <location filename="../../CommandConstraints.cpp" line="2706"/>
      <location filename="../../CommandConstraints.cpp" line="2754"/>
      <location filename="../../CommandConstraints.cpp" line="2762"/>
      <location filename="../../CommandConstraints.cpp" line="2778"/>
      <location filename="../../CommandConstraints.cpp" line="2839"/>
      <location filename="../../CommandConstraints.cpp" line="2850"/>
      <location filename="../../CommandConstraints.cpp" line="2879"/>
      <location filename="../../CommandConstraints.cpp" line="2929"/>
      <location filename="../../CommandConstraints.cpp" line="2958"/>
      <location filename="../../CommandConstraints.cpp" line="2987"/>
      <location filename="../../CommandConstraints.cpp" line="3091"/>
      <location filename="../../CommandConstraints.cpp" line="3102"/>
      <location filename="../../CommandConstraints.cpp" line="3127"/>
      <location filename="../../CommandConstraints.cpp" line="3177"/>
      <location filename="../../CommandConstraints.cpp" line="3207"/>
      <location filename="../../CommandConstraints.cpp" line="3236"/>
      <location filename="../../CommandConstraints.cpp" line="3337"/>
      <location filename="../../CommandConstraints.cpp" line="3350"/>
      <location filename="../../CommandConstraints.cpp" line="3364"/>
      <location filename="../../CommandConstraints.cpp" line="3380"/>
      <location filename="../../CommandConstraints.cpp" line="3418"/>
      <location filename="../../CommandConstraints.cpp" line="3505"/>
      <location filename="../../CommandConstraints.cpp" line="3518"/>
      <location filename="../../CommandConstraints.cpp" line="3548"/>
      <location filename="../../CommandConstraints.cpp" line="3601"/>
      <location filename="../../CommandConstraints.cpp" line="3638"/>
      <location filename="../../CommandConstraints.cpp" line="3647"/>
      <location filename="../../CommandConstraints.cpp" line="3653"/>
      <location filename="../../CommandConstraints.cpp" line="3677"/>
      <location filename="../../CommandConstraints.cpp" line="3686"/>
      <location filename="../../CommandConstraints.cpp" line="3695"/>
      <location filename="../../CommandConstraints.cpp" line="3823"/>
      <location filename="../../CommandConstraints.cpp" line="3858"/>
      <location filename="../../CommandConstraints.cpp" line="3867"/>
      <location filename="../../CommandConstraints.cpp" line="3876"/>
      <location filename="../../CommandConstraints.cpp" line="4027"/>
      <location filename="../../CommandConstraints.cpp" line="4139"/>
      <location filename="../../CommandConstraints.cpp" line="4152"/>
      <location filename="../../CommandConstraints.cpp" line="4182"/>
      <location filename="../../CommandConstraints.cpp" line="4234"/>
      <location filename="../../CommandConstraints.cpp" line="4255"/>
      <location filename="../../CommandConstraints.cpp" line="4264"/>
      <location filename="../../CommandConstraints.cpp" line="4270"/>
      <location filename="../../CommandConstraints.cpp" line="4294"/>
      <location filename="../../CommandConstraints.cpp" line="4300"/>
      <location filename="../../CommandConstraints.cpp" line="4482"/>
      <location filename="../../CommandConstraints.cpp" line="4518"/>
      <location filename="../../CommandConstraints.cpp" line="4524"/>
      <location filename="../../CommandConstraints.cpp" line="4663"/>
      <location filename="../../CommandConstraints.cpp" line="4699"/>
      <location filename="../../CommandConstraints.cpp" line="4793"/>
      <location filename="../../CommandConstraints.cpp" line="4804"/>
      <location filename="../../CommandConstraints.cpp" line="4865"/>
      <location filename="../../CommandConstraints.cpp" line="4870"/>
      <location filename="../../CommandConstraints.cpp" line="5117"/>
      <location filename="../../CommandConstraints.cpp" line="5304"/>
      <location filename="../../CommandConstraints.cpp" line="5315"/>
      <location filename="../../CommandConstraints.cpp" line="5357"/>
      <location filename="../../CommandConstraints.cpp" line="5372"/>
      <location filename="../../CommandConstraints.cpp" line="5596"/>
      <location filename="../../CommandConstraints.cpp" line="5602"/>
      <location filename="../../CommandConstraints.cpp" line="5890"/>
      <location filename="../../CommandConstraints.cpp" line="5902"/>
      <location filename="../../CommandConstraints.cpp" line="5933"/>
      <location filename="../../CommandConstraints.cpp" line="5995"/>
      <location filename="../../CommandConstraints.cpp" line="6091"/>
      <location filename="../../CommandConstraints.cpp" line="6147"/>
      <location filename="../../CommandConstraints.cpp" line="6287"/>
      <location filename="../../CommandConstraints.cpp" line="6404"/>
      <location filename="../../CommandConstraints.cpp" line="6417"/>
      <location filename="../../CommandConstraints.cpp" line="6433"/>
      <location filename="../../CommandConstraints.cpp" line="6438"/>
      <location filename="../../CommandConstraints.cpp" line="6457"/>
      <location filename="../../CommandConstraints.cpp" line="6487"/>
      <location filename="../../CommandConstraints.cpp" line="6502"/>
      <location filename="../../CommandConstraints.cpp" line="6554"/>
      <location filename="../../CommandConstraints.cpp" line="6636"/>
      <location filename="../../CommandConstraints.cpp" line="6649"/>
      <location filename="../../CommandConstraints.cpp" line="6674"/>
      <location filename="../../CommandConstraints.cpp" line="6696"/>
      <location filename="../../CommandConstraints.cpp" line="6726"/>
      <location filename="../../CommandConstraints.cpp" line="6763"/>
      <location filename="../../CommandConstraints.cpp" line="6786"/>
      <location filename="../../CommandConstraints.cpp" line="6828"/>
      <location filename="../../CommandConstraints.cpp" line="6844"/>
      <location filename="../../CommandConstraints.cpp" line="6971"/>
      <location filename="../../CommandConstraints.cpp" line="6977"/>
      <location filename="../../CommandConstraints.cpp" line="7076"/>
      <location filename="../../CommandConstraints.cpp" line="7089"/>
      <location filename="../../CommandConstraints.cpp" line="7110"/>
      <location filename="../../CommandConstraints.cpp" line="7133"/>
      <location filename="../../CommandConstraints.cpp" line="7155"/>
      <location filename="../../CommandConstraints.cpp" line="7163"/>
      <location filename="../../CommandConstraints.cpp" line="7169"/>
      <location filename="../../CommandConstraints.cpp" line="7325"/>
      <location filename="../../CommandConstraints.cpp" line="7333"/>
      <location filename="../../CommandConstraints.cpp" line="7341"/>
      <location filename="../../CommandConstraints.cpp" line="7347"/>
      <location filename="../../CommandConstraints.cpp" line="7496"/>
      <location filename="../../CommandConstraints.cpp" line="7556"/>
      <location filename="../../CommandConstraints.cpp" line="7564"/>
      <location filename="../../CommandConstraints.cpp" line="7596"/>
      <location filename="../../CommandConstraints.cpp" line="7669"/>
      <location filename="../../CommandConstraints.cpp" line="7680"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="431"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="502"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="580"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="640"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="703"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="794"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="843"/>
      <location filename="../../CommandSketcherTools.cpp" line="125"/>
      <location filename="../../CommandSketcherTools.cpp" line="133"/>
      <location filename="../../CommandSketcherTools.cpp" line="175"/>
      <location filename="../../CommandSketcherTools.cpp" line="235"/>
      <location filename="../../CommandSketcherTools.cpp" line="243"/>
      <location filename="../../CommandSketcherTools.cpp" line="320"/>
      <location filename="../../CommandSketcherTools.cpp" line="931"/>
      <location filename="../../CommandSketcherTools.cpp" line="1024"/>
      <location filename="../../CommandSketcherTools.cpp" line="1032"/>
      <location filename="../../CommandSketcherTools.cpp" line="1137"/>
      <location filename="../../CommandSketcherTools.cpp" line="1146"/>
      <location filename="../../CommandSketcherTools.cpp" line="1384"/>
      <location filename="../../CommandSketcherTools.cpp" line="1393"/>
      <location filename="../../CommandSketcherTools.cpp" line="1452"/>
      <location filename="../../CommandSketcherTools.cpp" line="1915"/>
      <location filename="../../CommandSketcherTools.cpp" line="1924"/>
      <location filename="../../CommandSketcherTools.cpp" line="1986"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="115"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="123"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="146"/>
      <source>Wrong selection</source>
      <translation>Selezione errata</translation>
    </message>
    <message>
      <location filename="../../CommandAlterGeometry.cpp" line="124"/>
      <location filename="../../CommandAlterGeometry.cpp" line="132"/>
      <source>Select edge(s) from the sketch.</source>
      <translation>Seleziona bordo/i dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5062"/>
      <location filename="../../CommandConstraints.cpp" line="5211"/>
      <location filename="../../CommandConstraints.cpp" line="5541"/>
      <location filename="../../CommandConstraints.cpp" line="5677"/>
      <location filename="../../EditDatumDialog.cpp" line="206"/>
      <source>Dimensional constraint</source>
      <translation>Lunghezza</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="704"/>
      <location filename="../../CommandConstraints.cpp" line="715"/>
      <location filename="../../CommandConstraints.cpp" line="727"/>
      <source>Only sketch and its support is allowed to select</source>
      <translation>E' consentito selezionare solo lo schizzo e il suo supporto</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="736"/>
      <source>One of the selected has to be on the sketch</source>
      <translation>Una delle entità selezionate deve essere nello schizzo</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1086"/>
      <location filename="../../CommandConstraints.cpp" line="1324"/>
      <source>Select an edge from the sketch.</source>
      <translation>Seleziona un bordo dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1111"/>
      <location filename="../../CommandConstraints.cpp" line="1125"/>
      <location filename="../../CommandConstraints.cpp" line="1131"/>
      <location filename="../../CommandConstraints.cpp" line="1150"/>
      <location filename="../../CommandConstraints.cpp" line="1178"/>
      <location filename="../../CommandConstraints.cpp" line="1206"/>
      <location filename="../../CommandConstraints.cpp" line="1220"/>
      <location filename="../../CommandConstraints.cpp" line="1226"/>
      <location filename="../../CommandConstraints.cpp" line="1349"/>
      <location filename="../../CommandConstraints.cpp" line="1363"/>
      <location filename="../../CommandConstraints.cpp" line="1369"/>
      <location filename="../../CommandConstraints.cpp" line="1387"/>
      <location filename="../../CommandConstraints.cpp" line="1413"/>
      <location filename="../../CommandConstraints.cpp" line="1442"/>
      <location filename="../../CommandConstraints.cpp" line="1451"/>
      <location filename="../../CommandConstraints.cpp" line="1462"/>
      <location filename="../../CommandSketcherTools.cpp" line="165"/>
      <location filename="../../CommandSketcherTools.cpp" line="267"/>
      <source>Impossible constraint</source>
      <translation>Vincolo Impossible</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1112"/>
      <location filename="../../CommandConstraints.cpp" line="1207"/>
      <location filename="../../CommandConstraints.cpp" line="1350"/>
      <location filename="../../CommandConstraints.cpp" line="1443"/>
      <source>The selected edge is not a line segment</source>
      <translation>Il bordo selezionato non è un segmento di linea</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1120"/>
      <location filename="../../CommandConstraints.cpp" line="1215"/>
      <location filename="../../CommandConstraints.cpp" line="1358"/>
      <location filename="../../CommandConstraints.cpp" line="1456"/>
      <location filename="../../CommandConstraints.cpp" line="1826"/>
      <location filename="../../CommandConstraints.cpp" line="1874"/>
      <source>Double constraint</source>
      <translation>Doppio vincolo</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1121"/>
      <location filename="../../CommandConstraints.cpp" line="1216"/>
      <location filename="../../CommandConstraints.cpp" line="1364"/>
      <location filename="../../CommandConstraints.cpp" line="1452"/>
      <source>The selected edge already has a horizontal constraint!</source>
      <translation>Il bordo selezionato ha già un vincolo orizzontale!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1126"/>
      <location filename="../../CommandConstraints.cpp" line="1221"/>
      <location filename="../../CommandConstraints.cpp" line="1359"/>
      <location filename="../../CommandConstraints.cpp" line="1457"/>
      <source>The selected edge already has a vertical constraint!</source>
      <translation>Il bordo selezionato ha già un vincolo verticale!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1132"/>
      <location filename="../../CommandConstraints.cpp" line="1227"/>
      <location filename="../../CommandConstraints.cpp" line="1370"/>
      <location filename="../../CommandConstraints.cpp" line="1463"/>
      <location filename="../../CommandConstraints.cpp" line="1827"/>
      <location filename="../../CommandConstraints.cpp" line="1875"/>
      <source>The selected edge already has a Block constraint!</source>
      <translation>Il bordo selezionato ha già un vincolo di fissaggio!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1151"/>
      <source>The selected item(s) can't accept a horizontal constraint!</source>
      <translation>Gli elementi selezionati non possono accettare un vincolo orizzontale!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1179"/>
      <source>There are more than one fixed point selected. Select a maximum of one fixed point!</source>
      <translation>Sono stati selezionati più punti bloccati. Selezionare al massimo un punto bloccato!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1388"/>
      <source>The selected item(s) can't accept a vertical constraint!</source>
      <translation>Gli elementi selezionati non possono accettare un vincolo verticale!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1414"/>
      <source>There are more than one fixed points selected. Select a maximum of one fixed point!</source>
      <translation>Sono stati selezionati più punti bloccati. Selezionare al massimo un punto bloccato!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1560"/>
      <location filename="../../CommandConstraints.cpp" line="1783"/>
      <source>Select vertices from the sketch.</source>
      <translation>Selezionare i vertici nello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1583"/>
      <source>Select one vertex from the sketch other than the origin.</source>
      <translation>Selezionare dallo schizzo un vertice diverso dall'origine.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1587"/>
      <source>Select only vertices from the sketch. The last selected vertex may be the origin.</source>
      <translation>Selezionare solo i vertici dallo schizzo. L'ultimo vertice selezionato può essere l'origine.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1794"/>
      <source>Wrong solver status</source>
      <translation>Stato del risolutore difettoso</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="128"/>
      <source>Cannot add a constraint between two external geometries.</source>
      <translation>Impossibile aggiungere un vincolo tra due geometrie esterne.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="134"/>
      <source>Cannot add a constraint between two fixed geometries. Fixed geometries involve external geometry, blocked geometry or special points as B-spline knot points.</source>
      <translation>Non è possibile aggiungere un vincolo tra due geometrie bloccate. Le geometrie bloccate coinvolgono la geometria esterna, la geometria fissata o i punti speciali come i punti di nodo delle B-Spline.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1795"/>
      <source>A Block constraint cannot be added if the sketch is unsolved or there are redundant and conflicting constraints.</source>
      <translation>Un vincolo di blocco non può essere aggiunto se lo schizzo è irrisolto o ci sono vincoli ridondanti e conflittuali.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1813"/>
      <source>Select one edge from the sketch.</source>
      <translation>Seleziona un bordo dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1817"/>
      <source>Select only edges from the sketch.</source>
      <translation>Selezionare solo i bordi dallo schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="1845"/>
      <location filename="../../CommandConstraints.cpp" line="1890"/>
      <location filename="../../CommandConstraints.cpp" line="3577"/>
      <location filename="../../CommandConstraints.cpp" line="4056"/>
      <location filename="../../CommandConstraints.cpp" line="4211"/>
      <location filename="../../CommandConstraints.cpp" line="4728"/>
      <location filename="../../CommandConstraints.cpp" line="7039"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="833"/>
      <source>Error</source>
      <translation>Errore</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2094"/>
      <source>Select two or more points from the sketch.</source>
      <translation>Selezionare due o più punti dallo schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2105"/>
      <location filename="../../CommandConstraints.cpp" line="2115"/>
      <source>Select two or more vertexes from the sketch.</source>
      <translation>Selezionare due o più vertici nello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2168"/>
      <location filename="../../CommandConstraints.cpp" line="4330"/>
      <source>Constraint Substitution</source>
      <translation>Sostituzione Vincoli</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2169"/>
      <source>Endpoint to endpoint tangency was applied instead.</source>
      <translation>È stata invece applicata la tangenza punto finale su punto finale.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2285"/>
      <source>Select vertexes from the sketch.</source>
      <translation>Selezionare vertici dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2296"/>
      <location filename="../../CommandConstraints.cpp" line="2427"/>
      <source>Select exactly one line or one point and one line or two points from the sketch.</source>
      <translation>Selezionare una linea o un punto più una linea, oppure due punti dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2394"/>
      <source>Cannot add a length constraint on an axis!</source>
      <translation>Non è possibile aggiungere un vincolo di lunghezza su un asse!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2519"/>
      <source>This constraint does not make sense for non-linear curves</source>
      <translation>Questo vincolo non ha senso per le curve non lineari</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2633"/>
      <location filename="../../CommandConstraints.cpp" line="2840"/>
      <location filename="../../CommandConstraints.cpp" line="3092"/>
      <location filename="../../CommandConstraints.cpp" line="4794"/>
      <location filename="../../CommandConstraints.cpp" line="5305"/>
      <location filename="../../CommandConstraints.cpp" line="5891"/>
      <source>Select the right things from the sketch.</source>
      <translation>Selezionare le cose giuste dallo schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2673"/>
      <location filename="../../CommandConstraints.cpp" line="2755"/>
      <source>Point on B-spline edge currently unsupported.</source>
      <translation>Punto sul bordo di una B-spline attualmente non è supportato.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2779"/>
      <source>None of the selected points were constrained onto the respective curves, either because they are parts of the same element, or because they are both external geometry.</source>
      <translation>Nessuno dei punti selezionati è stato vincolato sulla rispettiva curva, perchè essi sono parti dello stesso elemento, o perchè sono entrambi una geometria esterna.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2707"/>
      <source>Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points.</source>
      <translation>Selezionare un punto e diverse curve, o una curva e diversi punti. Attualmente sono selezionati %1 curve e %2 punti.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2679"/>
      <location filename="../../CommandConstraints.cpp" line="2763"/>
      <location filename="../../CommandConstraints.cpp" line="3549"/>
      <location filename="../../CommandConstraints.cpp" line="3654"/>
      <location filename="../../CommandConstraints.cpp" line="3696"/>
      <location filename="../../CommandConstraints.cpp" line="3877"/>
      <location filename="../../CommandConstraints.cpp" line="4028"/>
      <location filename="../../CommandConstraints.cpp" line="4183"/>
      <location filename="../../CommandConstraints.cpp" line="4271"/>
      <location filename="../../CommandConstraints.cpp" line="4301"/>
      <location filename="../../CommandConstraints.cpp" line="4525"/>
      <location filename="../../CommandConstraints.cpp" line="4700"/>
      <location filename="../../CommandConstraints.cpp" line="5358"/>
      <location filename="../../CommandConstraints.cpp" line="5603"/>
      <location filename="../../CommandConstraints.cpp" line="5934"/>
      <location filename="../../CommandConstraints.cpp" line="5996"/>
      <location filename="../../CommandConstraints.cpp" line="6288"/>
      <location filename="../../CommandConstraints.cpp" line="6978"/>
      <source>Select an edge that is not a B-spline weight</source>
      <translation>Seleziona un bordo che non è un peso B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2696"/>
      <source>None of the selected points were constrained onto the respective curves, because they are parts of the same element, because they are both external geometry, or because the edge is not eligible.</source>
      <translation>Nessuno dei punti selezionati è stato vincolato alle rispettive curve, perché sono parti dello stesso elemento, perché entrambi sono geometria esterna, o perché il bordo non è ammissibile.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2851"/>
      <location filename="../../CommandConstraints.cpp" line="2959"/>
      <location filename="../../CommandConstraints.cpp" line="3103"/>
      <location filename="../../CommandConstraints.cpp" line="3208"/>
      <source>Select exactly one line or up to two points from the sketch.</source>
      <translation>Selezionare solo una linea oppure al massimo due punti dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2880"/>
      <source>Cannot add a horizontal length constraint on an axis!</source>
      <translation>Non è possibile aggiungere un vincolo di lunghezza orizzontale su un asse!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2930"/>
      <source>Cannot add a fixed x-coordinate constraint on the origin point!</source>
      <translation>Non è possibile aggiungere un vincolo di coordinata x nel punto di origine!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="2988"/>
      <location filename="../../CommandConstraints.cpp" line="3237"/>
      <source>This constraint only makes sense on a line segment or a pair of points</source>
      <translation>Questo vincolo ha senso solo su un segmento di linea o su due punti</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3128"/>
      <source>Cannot add a vertical length constraint on an axis!</source>
      <translation>Non è possibile aggiungere un vincolo di lunghezza verticale su un asse!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3178"/>
      <source>Cannot add a fixed y-coordinate constraint on the origin point!</source>
      <translation>Non è possibile aggiungere un vincolo di coordinata y nel punto di origine!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3338"/>
      <source>Select two or more lines from the sketch.</source>
      <translation>Selezionare due o più linee dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3351"/>
      <location filename="../../CommandConstraints.cpp" line="6418"/>
      <source>Select at least two lines from the sketch.</source>
      <translation>Selezionare almeno due linee dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3365"/>
      <source>Select a valid line</source>
      <translation>Selezionare una linea valida</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3381"/>
      <location filename="../../CommandConstraints.cpp" line="3419"/>
      <source>The selected edge is not a valid line</source>
      <translation>Il bordo selezionato non è una linea valida</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3483"/>
      <source>There is a number of ways this constraint can be applied.

Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
      <comment>perpendicular constraint</comment>
      <translation>Questo vincolo può essere applicato solo in determinati modi.

Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; due curve e un punto.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3503"/>
      <source>Select some geometry from the sketch.</source>
      <comment>perpendicular constraint</comment>
      <translation>Selezionare alcune geometrie dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3516"/>
      <source>Wrong number of selected objects!</source>
      <comment>perpendicular constraint</comment>
      <translation>Numero di oggetti selezionati errato!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3593"/>
      <location filename="../../CommandConstraints.cpp" line="4226"/>
      <source>With 3 objects, there must be 2 curves and 1 point.</source>
      <comment>tangent constraint</comment>
      <translation>Con 3 oggetti, ci devono essere 2 curve e 1 punto.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3602"/>
      <location filename="../../CommandConstraints.cpp" line="3639"/>
      <source>Cannot add a perpendicularity constraint at an unconnected point!</source>
      <translation>Non è possibile aggiungere un vincolo di perpendicolarità in un punto non connesso!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3648"/>
      <location filename="../../CommandConstraints.cpp" line="3687"/>
      <location filename="../../CommandConstraints.cpp" line="3868"/>
      <source>Perpendicular to B-spline edge currently unsupported.</source>
      <translation>Perpendicolare al bordo di una B-spline attualmente non è supportato.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="3678"/>
      <location filename="../../CommandConstraints.cpp" line="3859"/>
      <source>One of the selected edges should be a line.</source>
      <translation>Uno degli spigoli selezionati deve essere una linea.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4118"/>
      <source>There are a number of ways this constraint can be applied.

Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point.</source>
      <comment>tangent constraint</comment>
      <translation>Questo vincolo può essere applicato solo in determinati modi.

Combinazioni ammesse: due curve; un punto finale e una curva; due punti finali; due curve e un punto.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4137"/>
      <source>Select some geometry from the sketch.</source>
      <comment>tangent constraint</comment>
      <translation>Selezionare alcune geometrie dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4150"/>
      <source>Wrong number of selected objects!</source>
      <comment>tangent constraint</comment>
      <translation>Numero di oggetti selezionati errato!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4235"/>
      <location filename="../../CommandConstraints.cpp" line="4256"/>
      <location filename="../../CommandConstraints.cpp" line="4664"/>
      <source>Cannot add a tangency constraint at an unconnected point!</source>
      <translation>Non è possibile aggiungere un vincolo di tangenza in un punto non connesso!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4265"/>
      <location filename="../../CommandConstraints.cpp" line="4295"/>
      <location filename="../../CommandConstraints.cpp" line="4519"/>
      <source>Tangency to B-spline edge currently unsupported.</source>
      <translation>Tangente al bordo di una B-spline attualmente non è supportato.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4331"/>
      <source>Endpoint to endpoint tangency was applied. The coincident constraint was deleted.</source>
      <translation>È stato applicato il vincolo tangenza punto finale su punto finale. È stato eliminato il vincolo coincidente.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4805"/>
      <location filename="../../CommandConstraints.cpp" line="4866"/>
      <location filename="../../CommandConstraints.cpp" line="5316"/>
      <location filename="../../CommandConstraints.cpp" line="5373"/>
      <source>Select one or more arcs or circles from the sketch.</source>
      <translation>Selezionare uno o più archi o cerchi nello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4871"/>
      <source>Select either only one or more B-Spline poles or only one or more arcs or circles from the sketch, but not mixed.</source>
      <translation>Selezionare solo uno o più poli B-Spline o solo uno o più archi o cerchi dallo schizzo, ma non miscelati.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4927"/>
      <location filename="../../CommandConstraints.cpp" line="5422"/>
      <source>Constrain equal</source>
      <translation>Uguale</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="4928"/>
      <source>Do you want to share the same radius for all selected elements?</source>
      <translation>Si desidera condividere lo stesso raggio per tutti gli elementi selezionati?</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5118"/>
      <location filename="../../CommandConstraints.cpp" line="5597"/>
      <source>Constraint only applies to arcs or circles.</source>
      <translation>Vincolo applicato solo ad archi o cerchi.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5423"/>
      <source>Do you want to share the same diameter for all selected elements?</source>
      <translation>Si desidera condividere lo stesso diametro per tutti gli elementi selezionati?</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5903"/>
      <location filename="../../CommandConstraints.cpp" line="6148"/>
      <source>Select one or two lines from the sketch. Or select two edges and a point.</source>
      <translation>Selezionare una o due linee dello schizzo, oppure selezionare due bordi e un punto.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6059"/>
      <location filename="../../CommandConstraints.cpp" line="6226"/>
      <source>Parallel lines</source>
      <translation>Linee parallele</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6060"/>
      <location filename="../../CommandConstraints.cpp" line="6227"/>
      <source>An angle constraint cannot be set for two parallel lines.</source>
      <translation>Un vincolo di angolo non può essere impostato per due linee parallele.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6092"/>
      <source>Cannot add an angle constraint on an axis!</source>
      <translation>Non è possibile aggiungere un vincolo di angolo su un asse!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6405"/>
      <source>Select two edges from the sketch.</source>
      <translation>Selezionare due spigoli dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6434"/>
      <location filename="../../CommandConstraints.cpp" line="7134"/>
      <source>Select two or more compatible edges</source>
      <translation>Selezionare due o più spigoli compatibili</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6439"/>
      <source>Sketch axes cannot be used in equality constraints</source>
      <translation>Gli assi dello schizzo non possono essere utilizzati nei vincoli di uguaglianza</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6458"/>
      <source>Equality for B-spline edge currently unsupported.</source>
      <translation>Uguaglianza tra bordi di una B-spline attualmente non è supportato.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6488"/>
      <location filename="../../CommandConstraints.cpp" line="6503"/>
      <location filename="../../CommandConstraints.cpp" line="6555"/>
      <source>Select two or more edges of similar type</source>
      <translation>Selezionare due o più spigoli di tipo simile</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6637"/>
      <location filename="../../CommandConstraints.cpp" line="6650"/>
      <location filename="../../CommandConstraints.cpp" line="6697"/>
      <location filename="../../CommandConstraints.cpp" line="6764"/>
      <location filename="../../CommandConstraints.cpp" line="6845"/>
      <source>Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch.</source>
      <translation>Selezionare due punti e una linea di simmetria, o due punti e un punto di simmetria, o una linea e un punto di simmetria nello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6675"/>
      <location filename="../../CommandConstraints.cpp" line="6829"/>
      <source>Cannot add a symmetry constraint between a line and its end points.</source>
      <translation>Impossibile aggiungere un vincolo di simmetria tra una linea e i suoi punti finali.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6727"/>
      <location filename="../../CommandConstraints.cpp" line="6787"/>
      <source>Cannot add a symmetry constraint between a line and its end points!</source>
      <translation>Non è possibile aggiungere un vincolo di simmetria tra una linea e i suoi estremi!</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6907"/>
      <source>Select two endpoints of lines to act as rays, and an edge representing a boundary. The first selected point corresponds to index n1, second to n2, and datum value sets the ratio n2/n1.</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Selezionare i due punti finali delle linee da usare come raggi e un bordo che rappresenta il limite. Il primo punto selezionato corrisponde all'indice n1, il secondo a n2 e il valore è definito dal rapporto n2/n1.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6955"/>
      <source>Cannot create constraint with external geometry only.</source>
      <translation>Impossibile creare il vincolo solo con la geometria esterna.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6962"/>
      <source>Incompatible geometry is selected.</source>
      <translation>Le geometrie selezionate sono incompatibili.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6972"/>
      <source>SnellsLaw on B-spline edge is currently unsupported.</source>
      <translation>SnellsLaw sul bordo di una B-spline attualmente non è supportato.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7156"/>
      <source>You cannot internally constrain an ellipse on another ellipse. Select only one ellipse.</source>
      <translation>Non è possibile applicare il vincolo allineamento interno di un'ellisse su un'altra ellisse. Selezionare una sola ellisse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7209"/>
      <location filename="../../CommandConstraints.cpp" line="7387"/>
      <source>Currently all internal geometrical elements of the ellipse are already exposed.</source>
      <translation>Attualmente tutti gli elementi geometrici interni dell'ellisse sono già esposti.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7557"/>
      <location filename="../../CommandConstraints.cpp" line="7565"/>
      <location filename="../../CommandConstraints.cpp" line="7597"/>
      <location filename="../../CommandConstraints.cpp" line="7670"/>
      <location filename="../../CommandConstraints.cpp" line="7681"/>
      <source>Select constraints from the sketch.</source>
      <translation>Seleziona i vincoli dallo schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6923"/>
      <source>Selected objects are not just geometry from one sketch.</source>
      <translation>Gli oggetti selezionati non sono delle geometrie dello stesso schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6933"/>
      <source>Number of selected objects is not 3 (is %1).</source>
      <translation>Il numero di oggetti selezionati non è 3 (è %1).</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7077"/>
      <location filename="../../CommandConstraints.cpp" line="7090"/>
      <source>Select at least one ellipse and one edge from the sketch.</source>
      <translation>Selezionare almeno un'ellisse e un bordo dello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7111"/>
      <source>Sketch axes cannot be used in internal alignment constraint</source>
      <translation>Gli assi dello schizzo non possono essere utilizzati nel vincolo di allineamento interno</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7164"/>
      <location filename="../../CommandConstraints.cpp" line="7342"/>
      <source>Maximum 2 points are supported.</source>
      <translation>Sono supportati al massimo 2 punti.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7170"/>
      <location filename="../../CommandConstraints.cpp" line="7348"/>
      <source>Maximum 2 lines are supported.</source>
      <translation>Sono supportate al massimo 2 linee.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7208"/>
      <location filename="../../CommandConstraints.cpp" line="7386"/>
      <source>Nothing to constrain</source>
      <translation>Nulla da vincolare</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7299"/>
      <location filename="../../CommandConstraints.cpp" line="7310"/>
      <location filename="../../CommandConstraints.cpp" line="7477"/>
      <location filename="../../CommandConstraints.cpp" line="7488"/>
      <source>Extra elements</source>
      <translation>Elementi aggiuntivi</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7300"/>
      <location filename="../../CommandConstraints.cpp" line="7311"/>
      <location filename="../../CommandConstraints.cpp" line="7478"/>
      <source>More elements than possible for the given ellipse were provided. These were ignored.</source>
      <translation>Per l'ellisse sono stati forniti più elementi di quanti sono possibili. Questi sono stati ignorati.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7326"/>
      <source>You cannot internally constrain an arc of ellipse on another arc of ellipse. Select only one arc of ellipse.</source>
      <translation>Non è possibile applicare il vincolo allineamento interno di un arco di ellisse su altri archi di ellisse. Selezionare un solo arco di ellisse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7334"/>
      <source>You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse.</source>
      <translation>Non è possibile applicare il vincolo allineamento interno di un ellisse su un arco di ellisse. Selezionare un solo ellisse o un solo arco di ellisse.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7489"/>
      <source>More elements than possible for the given arc of ellipse were provided. These were ignored.</source>
      <translation>Per l'arco di ellisse sono stati forniti più elementi di quanti sono possibili. Questi sono stati ignorati.</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="7497"/>
      <source>Currently internal geometry is only supported for ellipse or arc of ellipse. The last selected element must be an ellipse or an arc of ellipse.</source>
      <translation>Attualmente la geometria interna è supportata solo per ellisse e arco di ellisse. L'ultimo elemento selezionato deve essere un ellisse o un arco di ellisse.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="116"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="124"/>
      <location filename="../../CommandSketcherVirtualSpace.cpp" line="147"/>
      <source>Select constraint(s) from the sketch.</source>
      <translation>Selezionare Vincolo(i) dallo schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5233"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="682"/>
      <source>CAD Kernel Error</source>
      <translation>Errore Kernel CAD</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="432"/>
      <source>None of the selected elements is an edge.</source>
      <translation>Nessuno degli elementi selezionati è un bordo.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="503"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="581"/>
      <source>At least one of the selected objects was not a B-Spline and was ignored.</source>
      <translation>Almeno uno degli oggetti selezionati non è una B-Spline ed è stato ignorato.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="618"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="772"/>
      <source>Wrong OCE/OCC version</source>
      <translation>Versione errata di OCE/OCC</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="619"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="773"/>
      <source>This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher</source>
      <translation>Questa versione di OCE/OCC non supporta l'operazione di nodo. Serve la versione 6.9.0 o superiore</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="641"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="795"/>
      <source>The selection comprises more than one item. Please select just one knot.</source>
      <translation>La selezione comprende più di un elemento. Si prega di selezionare un solo nodo.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="691"/>
      <source>Input Error</source>
      <translation>Errore di input</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="704"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="844"/>
      <source>None of the selected elements is a knot of a B-spline</source>
      <translation>Nessuno degli elementi selezionati è un nodo di una B-spline</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="126"/>
      <location filename="../../CommandSketcherTools.cpp" line="134"/>
      <location filename="../../CommandSketcherTools.cpp" line="236"/>
      <location filename="../../CommandSketcherTools.cpp" line="244"/>
      <source>Select at least two edges from the sketch.</source>
      <translation>Selezionare almeno due spigoli nello schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="166"/>
      <location filename="../../CommandSketcherTools.cpp" line="268"/>
      <source>One selected edge is not connectable</source>
      <translation>Un bordo selezionato non è collegabile</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="176"/>
      <source>Closing a shape formed by exactly two lines makes no sense.</source>
      <translation>Chiudere una forma costituita solo da due linee non ha senso.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="321"/>
      <location filename="../../CommandSketcherTools.cpp" line="932"/>
      <location filename="../../CommandSketcherTools.cpp" line="1025"/>
      <location filename="../../CommandSketcherTools.cpp" line="1033"/>
      <location filename="../../CommandSketcherTools.cpp" line="1385"/>
      <location filename="../../CommandSketcherTools.cpp" line="1394"/>
      <location filename="../../CommandSketcherTools.cpp" line="1916"/>
      <location filename="../../CommandSketcherTools.cpp" line="1925"/>
      <source>Select elements from a single sketch.</source>
      <translation>Selezionare gli elementi da un solo schizzo.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="807"/>
      <source>No constraint selected</source>
      <translation>Nessun vincolo selezionato</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="808"/>
      <source>At least one constraint must be selected</source>
      <translation>È necessario selezionare almeno un vincolo</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1138"/>
      <source>A symmetric construction requires at least two geometric elements, the last geometric element being the reference for the symmetry construction.</source>
      <translation>Una costruzione simmetrica richiede almeno due elementi geometrici, l'ultimo elemento è il riferimento per la costruzione della simmetria.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1147"/>
      <source>The last element must be a point or a line serving as reference for the symmetry construction.</source>
      <translation>L'ultimo elemento deve essere un punto o una linea perchè serve come riferimento per la costruzione della simmetria.</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1453"/>
      <location filename="../../CommandSketcherTools.cpp" line="1987"/>
      <source>A copy requires at least one selected non-external geometric element</source>
      <translation>Una copia richiede che sia selezionato almeno un elemento geometrico non-esterno</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2048"/>
      <source>Delete All Geometry</source>
      <translation>Cancella tutta la geometria</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2049"/>
      <source>Are you really sure you want to delete all geometry and constraints?</source>
      <translation>Sei sicuro di voler eliminare tutte le geometrie e i vincoli?</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2108"/>
      <source>Delete All Constraints</source>
      <translation>Elimina tutti i vincoli</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="2109"/>
      <source>Are you really sure you want to delete all the constraints?</source>
      <translation>Sicuro di voler eliminare tutti i vincoli?</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="80"/>
      <source>Distance constraint</source>
      <translation>Distanza</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="81"/>
      <source>Not allowed to edit the datum because the sketch contains conflicting constraints</source>
      <translation>Non è consentito modificare il dato perché lo schizzo contiene dei vincoli in conflitto</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::CarbonCopySelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6075"/>
      <source>Carbon copy would cause a circular dependency.</source>
      <translation>Copia carbone causerebbe una dipendenza circolare.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6078"/>
      <source>This object is in another document.</source>
      <translation>Questo oggetto è in un altro documento.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6081"/>
      <source>This object belongs to another body. Hold Ctrl to allow cross-references.</source>
      <translation>Questo oggetto appartiene ad un altro corpo. Tenere premuto Ctrl per consentire i riferimenti incrociati.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6084"/>
      <source>This object belongs to another body and it contains external geometry. Cross-reference not allowed.</source>
      <translation>Questo oggetto appartiene a un altro corpo e contiene della geometria esterna. Il riferimento incrociato non è consentito.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6087"/>
      <source>This object belongs to another part.</source>
      <translation>Questo oggetto appartiene a un'altra parte.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6090"/>
      <source>The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches.</source>
      <translation>Lo schizzo selezionato non è parallelo a questo schizzo. Tenere premuto Ctrl + Alt per consentire schizzi non paralleli.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6093"/>
      <source>The XY axes of the selected sketch do not have the same direction as this sketch. Hold Ctrl+Alt to disregard it.</source>
      <translation>Gli assi XY dello schizzo selezionato non hanno la stessa direzione di questo schizzo. Tenere premuto Ctrl + Alt per ignorarlo.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6096"/>
      <source>The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it.</source>
      <translation>L'origine dello schizzo selezionato non è allineata con l'origine di questo schizzo. Tenere premuto Ctrl + Alt per ignorarlo.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ConstraintView</name>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="485"/>
      <source>Change value</source>
      <translation>Cambia valore</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="489"/>
      <source>Toggle to/from reference</source>
      <translation>Attiva o disattiva da/in riferimento</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="492"/>
      <source>Deactivate</source>
      <translation>Disattiva</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="492"/>
      <source>Activate</source>
      <translation>Attiva</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="496"/>
      <source>Show constraints</source>
      <translation>Visualizza i vincoli</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="498"/>
      <source>Hide constraints</source>
      <translation>Nascondi i vincoli</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="504"/>
      <source>Rename</source>
      <translation>Rinomina</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="511"/>
      <source>Center sketch</source>
      <translation>Centra lo schizzo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="514"/>
      <source>Delete</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="518"/>
      <source>Swap constraint names</source>
      <translation>Scambia i nomi dei vincoli</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="616"/>
      <source>Unnamed constraint</source>
      <translation>Vincolo senza nome</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="617"/>
      <source>Only the names of named constraints can be swapped.</source>
      <translation>Si possono scambiare solo i nomi dei vincoli denominati.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::EditDatumDialog</name>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="96"/>
      <source>Insert angle</source>
      <translation>Inserire l'angolo</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="98"/>
      <source>Angle:</source>
      <translation>Angolo:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="102"/>
      <source>Insert radius</source>
      <translation>Inserire il raggio</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5015"/>
      <location filename="../../CommandConstraints.cpp" line="5173"/>
      <location filename="../../EditDatumDialog.cpp" line="104"/>
      <source>Radius:</source>
      <translation>Raggio:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="108"/>
      <source>Insert diameter</source>
      <translation>Inserire diametro</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5494"/>
      <location filename="../../CommandConstraints.cpp" line="5641"/>
      <location filename="../../EditDatumDialog.cpp" line="110"/>
      <source>Diameter:</source>
      <translation>Diametro:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="114"/>
      <source>Insert weight</source>
      <translation>Inserisci peso</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="119"/>
      <source>Refractive index ratio</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Indice di rifrazione</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="120"/>
      <source>Ratio n2/n1:</source>
      <comment>Constraint_SnellsLaw</comment>
      <translation>Rapporto n2/n1:</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="125"/>
      <source>Insert length</source>
      <translation>Inserire la lunghezza</translation>
    </message>
    <message>
      <location filename="../../EditDatumDialog.cpp" line="127"/>
      <source>Length:</source>
      <translation>Lunghezza:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5009"/>
      <location filename="../../CommandConstraints.cpp" line="5167"/>
      <source>Change weight</source>
      <translation>Modifica peso</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5010"/>
      <location filename="../../CommandConstraints.cpp" line="5168"/>
      <location filename="../../EditDatumDialog.cpp" line="115"/>
      <source>Weight:</source>
      <translation>Peso:</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5014"/>
      <location filename="../../CommandConstraints.cpp" line="5172"/>
      <source>Change radius</source>
      <translation>Cambia il raggio</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5493"/>
      <location filename="../../CommandConstraints.cpp" line="5640"/>
      <source>Change diameter</source>
      <translation>Cambia diametro</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6989"/>
      <source>Refractive index ratio</source>
      <translation>Indice di rifrazione</translation>
    </message>
    <message>
      <location filename="../../CommandConstraints.cpp" line="6990"/>
      <source>Ratio n2/n1:</source>
      <translation>Rapporto n2/n1:</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ElementView</name>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="184"/>
      <source>Delete</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ExternalSelection</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5884"/>
      <source>Linking this will cause circular dependency.</source>
      <translation>Questo collegamento causerà una dipendenza circolare.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5887"/>
      <source>This object is in another document.</source>
      <translation>Questo oggetto è in un altro documento.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5890"/>
      <source>This object belongs to another body, can't link.</source>
      <translation>Questo oggetto appartiene ad un altro corpo, non è possibile collegarlo.</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5893"/>
      <source>This object belongs to another part, can't link.</source>
      <translation>Questo oggetto appartiene a un'altra parte, non è possibile collegarlo.</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::InsertDatum</name>
    <message>
      <location filename="../../InsertDatum.ui" line="23"/>
      <source>Insert datum</source>
      <translation>Inserisci il dato</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="31"/>
      <source>datum:</source>
      <translation>Dato:</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="48"/>
      <source>Name (optional)</source>
      <translation>Nome (facoltativo)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="61"/>
      <source>Constraint name (available for expressions)</source>
      <translation>Nome del vincolo (disponibile per le espressioni)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="76"/>
      <source>Reference (or constraint) dimension</source>
      <translation>Dimensione di riferimento (o vincolo)</translation>
    </message>
    <message>
      <location filename="../../InsertDatum.ui" line="79"/>
      <source>Reference</source>
      <translation>Riferimento</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>Senza nome</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>Selezionare il punto o l'asse di riflessione</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="26"/>
      <source>X-Axis</source>
      <translation>Asse X</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="36"/>
      <source>Y-Axis</source>
      <translation>Asse Y</translation>
    </message>
    <message>
      <location filename="../../SketchMirrorDialog.ui" line="43"/>
      <source>Origin</source>
      <translation>Origine</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketchOrientationDialog</name>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="14"/>
      <source>Choose orientation</source>
      <translation>Orientamento</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="20"/>
      <source>Sketch orientation</source>
      <translation>Orientamento dello schizzo</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="26"/>
      <source>XY-Plane</source>
      <translation>Piano XY</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="36"/>
      <source>XZ-Plane</source>
      <translation>Piano XZ</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="43"/>
      <source>YZ-Plane</source>
      <translation>Piano YZ</translation>
    </message>
    <message>
      <location filename="../../SketchOrientationDialog.ui" line="72"/>
      <source>Reverse direction</source>
      <translation>Direzione inversa</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>Crea serie</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="25"/>
      <source>Columns:</source>
      <translation>Colonne:</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="32"/>
      <source>Number of columns of the linear array</source>
      <translation>Numero di colonne della serie lineare</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="52"/>
      <source>Rows:</source>
      <translation>Righe:</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="59"/>
      <source>Number of rows of the linear array</source>
      <translation>Numero di righe della serie lineare</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="77"/>
      <source>Makes the inter-row and inter-col spacing the same if clicked</source>
      <translation>Se cliccato rende uguale la spaziatura tra le file e le colonne</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="80"/>
      <source>Equal vertical/horizontal spacing</source>
      <translation>Spaziatura verticale/orizzontale uguale</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>Se selezionato, ogni elemento della serie è vincolato rispetto agli altri utilizzando le linee di costruzione</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>Se selezionato sostituisce i vincoli dimensionali con i vincoli geometrici nelle copie, in modo che una modifica nell'elemento originale venga riflessa direttamente sulle copie</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="100"/>
      <source>Constrain inter-element separation</source>
      <translation>Vincola la distribuzione degli elementi</translation>
    </message>
    <message>
      <location filename="../../SketchRectangularArrayDialog.ui" line="121"/>
      <source>Clone</source>
      <translation>Clona</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherGeneralWidget</name>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="132"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="137"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="142"/>
      <source>Normal Geometry</source>
      <translation>Geometria normale</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="132"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="137"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="142"/>
      <source>Construction Geometry</source>
      <translation>Geometria di costruzione</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="132"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="137"/>
      <location filename="../../TaskSketcherGeneral.cpp" line="142"/>
      <source>External Geometry</source>
      <translation>Geometria esterna</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherRegularPolygonDialog</name>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="17"/>
      <source>Create array</source>
      <translation>Crea serie</translation>
    </message>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="25"/>
      <source>Number of Sides:</source>
      <translation>Numero di lati:</translation>
    </message>
    <message>
      <location filename="../../SketcherRegularPolygonDialog.ui" line="32"/>
      <source>Number of columns of the linear array</source>
      <translation>Numero di colonne della serie lineare</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>Generale</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="27"/>
      <source>Sketcher solver</source>
      <translation>Solutore dello schizzo</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>La finestra di dialogo dello Sketcher avrà una sezione aggiuntiva 'Controllo avanzato del solutore' per regolare le impostazioni del solutore</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="37"/>
      <source>Show section 'Advanced solver control' in task dialog</source>
      <translation>Mostra la sezione 'Controllo avanzato del solutore' nella finestra di dialogo delle azioni</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="53"/>
      <source>Dragging performance</source>
      <translation>Prestazioni durante il trascinamento</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>Durante il trascinamento degli elementi dello schizzo verrà utilizzato l'algoritmo speciale del risolutore.
Per ottenere l'effetto è necessario accedere nuovamente alla modalità di modifica.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="63"/>
      <source>Improve solving while dragging</source>
      <translation>Migliora la risoluzione durante il trascinamento</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="115"/>
      <source>New constraints that would be redundant will automatically be removed</source>
      <translation>I nuovi vincoli che sarebbero ridondanti verranno automaticamente rimossi</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="118"/>
      <source>Auto remove redundants</source>
      <translation>Rimuovi automaticamente i ridondanti</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="134"/>
      <source>Allow to leave sketch edit mode when pressing Esc button</source>
      <translation>Permettere di uscire dalla modalità di modifica dello schizzo quando si preme il tasto Esc</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="137"/>
      <source>Esc can leave sketch edit mode</source>
      <translation>Esc permette di uscire dalla modalità di modifica dello schizzo</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="153"/>
      <source>Notifies about automatic constraint substitutions</source>
      <translation>Notifica le sostituzioni automatiche dei vincoli</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="156"/>
      <source>Notify automatic constraint substitutions</source>
      <translation>Notifica le sostituzioni automatiche dei vincoli</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.ui" line="20"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsColors</name>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="14"/>
      <source>Colors</source>
      <translation>Colori</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="20"/>
      <source>Sketcher colors</source>
      <translation>Colori dello Sketcher</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="28"/>
      <source>Default edge color</source>
      <translation>Colore predefinito del bordo</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="55"/>
      <source>Default vertex color</source>
      <translation>Colore predefinito del vertice</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="82"/>
      <source>Making line color</source>
      <translation>Colore della linea mentre viene creata</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="109"/>
      <source>Edit edge color</source>
      <translation>Colore del bordo in fase di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="136"/>
      <source>Edit vertex color</source>
      <translation>Colore del vertice in fase di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="163"/>
      <source>Construction geometry</source>
      <translation>Geometria di costruzione</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="217"/>
      <source>External geometry</source>
      <translation>Geometria esterna</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="271"/>
      <source>Fully constrained geometry</source>
      <translation>Geometria completamente vincolata</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="406"/>
      <source>Constraint color</source>
      <translation>Colore dei vincoli</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="460"/>
      <source>Expression dependent constraint color</source>
      <translation>Colore del vincolo dipendente da una espressione</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="35"/>
      <source>Color of edges</source>
      <translation>Colore dei bordi</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="62"/>
      <source>Color of vertices</source>
      <translation>Colore dei vertici</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="89"/>
      <source>Color used while new sketch elements are created</source>
      <translation>Colore utilizzato per la creazione di nuovi elementi di schizzo</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="116"/>
      <source>Color of edges being edited</source>
      <translation>Colore dei bordi in fase di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="143"/>
      <source>Color of vertices being edited</source>
      <translation>Colore dei vertici in fase di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="170"/>
      <source>Color of construction geometry in edit mode</source>
      <translation>Colore della geometria di costruzione in modalità di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="190"/>
      <source>Internal alignment edge color</source>
      <translation>Colore bordo allineamento interno</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="197"/>
      <source>Color of edges of internal alignment geometry</source>
      <translation>Colore dei bordi della geometria di allineamento interno</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="224"/>
      <source>Color of external geometry in edit mode</source>
      <translation>Colore della geometria esterna in modalità di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="244"/>
      <source>Invalid Sketch</source>
      <translation>Schizzo non valido</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="251"/>
      <source>Color of geometry indicating an invalid sketch</source>
      <translation>Colore della geometria che indica uno schizzo non valido</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="278"/>
      <source>Color of fully constrained geometry in edit mode</source>
      <translation>Colore della geometria completamente vincolata in modalità di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="298"/>
      <source>Fully constrained edit edge color</source>
      <translation>Colore del bordo completamente vincolato in modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="305"/>
      <source>Color of fully constrained edge color in edit mode</source>
      <translation>Colore dei bordi completamente vincolati in modalità modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="325"/>
      <source>Fully constrained edit construction edge color</source>
      <translation>Colore del bordo di costruzione completamente vincolato in modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="332"/>
      <source>Color of fully constrained construction edge color in edit mode</source>
      <translation>Colore del bordo di costruzione completamente vincolato in modalità di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="352"/>
      <source>Fully constrained edit internal alignment edge color</source>
      <translation>Colore del bordo allineamento interno completamente vincolato in modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="359"/>
      <source>Color of fully constrained internal alignment edge color in edit mode</source>
      <translation>Colore del bordo allineamento interno completamente vincolato in modalità modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="379"/>
      <source>Fully constrained edit vertex color</source>
      <translation>Colore del vertice completamente vincolato</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="386"/>
      <source>Color of fully constrained vertex color in edit mode</source>
      <translation>Colore dei vertici completamente vincolati in modalità modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="413"/>
      <source>Color of driving constraints in edit mode</source>
      <translation>Colore dei vincoli indicativi in modalità di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="433"/>
      <source>Reference constraint color</source>
      <translation>Colore del vincolo di riferimento</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="440"/>
      <source>Color of reference constraints in edit mode</source>
      <translation>Colore dei vincoli di riferimento in modalità di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="467"/>
      <source>Color of expression dependent constraints in edit mode</source>
      <translation>Colore dei vincoli dipendenti da una espressione in modalità di modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="487"/>
      <source>Deactivated constraint color</source>
      <translation>Colore del vincolo disattivato</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="494"/>
      <source>Color of deactivated constraints in edit mode</source>
      <translation>Colore dei vincoli disattivati in modalità modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="514"/>
      <source>Dimensional constraint color</source>
      <translation>Colore del vincolo dimensionale</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="521"/>
      <source>Color of dimensional driving constraints</source>
      <translation>Colore dei vincoli dimensionali di guida</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="541"/>
      <source>Coordinate text color</source>
      <translation>Colore del testo delle coordinate</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="548"/>
      <source>Text color of the coordinates</source>
      <translation>Colore del testo delle coordinate</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="575"/>
      <source>Color of crosshair cursor.
(The one you get when creating a new sketch element.)</source>
      <translation>Colore del mirino del cursore.
(Quello che si ottiene durante la creazione di un nuovo elemento dello schizzo.)</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsColors.ui" line="568"/>
      <source>Cursor crosshair color</source>
      <translation>Colore del puntatore del cursore</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherSettingsDisplay</name>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="14"/>
      <source>Display</source>
      <translation>Visualizzazione</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="33"/>
      <source>Sketch editing</source>
      <translation>Modifica dello schizzo</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="39"/>
      <source>A dialog will pop up to input a value for new dimensional constraints</source>
      <translation>Apparirà una finestra di dialogo per inserire un valore per i nuovi vincoli dimensionali</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="42"/>
      <source>Ask for value after creating a dimensional constraint</source>
      <translation>Richiedi il valore dopo la creazione di un vincolo dimensionale</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="58"/>
      <source>Segments per geometry</source>
      <translation>Segmenti per ogni geometria</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="65"/>
      <source>Current constraint creation tool will remain active after creation</source>
      <translation>Lo strumento di creazione del vincolo rimarrà attivo dopo la creazione</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="68"/>
      <source>Constraint creation "Continue Mode"</source>
      <translation>Creazione dei vincoli con "Modalità continua"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="84"/>
      <source>Line pattern used for grid lines</source>
      <translation>Modello di linea utilizzato per le linee della griglia</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="94"/>
      <source>Base length units will not be displayed in constraints.
Supports all unit systems except 'US customary' and 'Building US/Euro'.</source>
      <translation>Nei vincoli non verranno mostrate le unità di lunghezza di base.
Supporta tutti i sistemi di unità ad eccezione di 'US customary' e 'Building US/Euro'.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="98"/>
      <source>Hide base length units for supported unit systems</source>
      <translation>Nascondi le unità di lunghezza di base per i sistemi di unità supportati</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="117"/>
      <source>Font size</source>
      <translation>Dimensione del carattere</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="151"/>
      <source>Visibility automation</source>
      <translation>Automatismi di visibilità</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="157"/>
      <source>When opening sketch, hide all features that depend on it</source>
      <translation>Quando si apre uno schizzo, nasconde tutte le funzioni che dipendono da esso</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="160"/>
      <source>Hide all objects that depend on the sketch</source>
      <translation>Nascondi tutti gli oggetti che dipendono dallo schizzo</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="176"/>
      <source>When opening sketch, show sources for external geometry links</source>
      <translation>Quando si apre uno schizzo, mostra le fonti dei collegamenti alla geometria esterna</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="179"/>
      <source>Show objects used for external geometry</source>
      <translation>Visualizza gli oggetti utilizzati per la geometria esterna</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="195"/>
      <source>When opening sketch, show objects the sketch is attached to</source>
      <translation>Quando si apre uno schizzo, mostra gli oggetti a cui è collegato lo schizzo</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="198"/>
      <source>Show objects that the sketch is attached to</source>
      <translation>Visualizza oggetti a cui è collegato lo schizzo</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="239"/>
      <source>Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on the View tab.</source>
      <translation>Nota: queste impostazioni predefinite sono applicate a nuovi schizzi. Il comportamento viene ricordato individualmente per ogni schizzo come proprietà nella scheda Visualizza.</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="347"/>
      <source>View scale ratio</source>
      <translation>Visualizza rapporto scala</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="354"/>
      <source>The 3D view is scaled based on this factor</source>
      <translation>La vista 3D è scalata in base a questo fattore</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="214"/>
      <source>When closing sketch, move camera back to where it was before sketch was opened</source>
      <translation>Quando si chiude lo schizzo, ripristina la telecamera nella posizione in cui era prima che lo schizzo venisse aperto</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="217"/>
      <source>Restore camera position after editing</source>
      <translation>Ripristina la posizione della fotocamera dopo la modifica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="258"/>
      <source>Applies current visibility automation settings to all sketches in open documents</source>
      <translation>Applica le attuali impostazioni di automazione di visibilità a tutti gli schizzi nei documenti aperti</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="261"/>
      <source>Apply to existing sketches</source>
      <translation>Applica agli schizzi esistenti</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="271"/>
      <source>Font size used for labels and constraints</source>
      <translation>Dimensione del carattere utilizzata per etichette e vincoli</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="274"/>
      <source>px</source>
      <translation>px</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="296"/>
      <source>Current sketcher creation tool will remain active after creation</source>
      <translation>Lo strumento corrente di creazione dello schizzo rimarrà attivo dopo la creazione</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="299"/>
      <source>Geometry creation "Continue Mode"</source>
      <translation>Crea la geometria usando la "Modalità continua"</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="315"/>
      <source>Grid line pattern</source>
      <translation>Tipo di linea per la griglia</translation>
    </message>
    <message>
      <location filename="../../SketcherSettingsDisplay.ui" line="322"/>
      <source>Number of polygons for geometry approximation</source>
      <translation>Numero di poligoni per approssimazione geometrica</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="219"/>
      <source>Unexpected C++ exception</source>
      <translation>Eccezione imprevista di C++</translation>
    </message>
    <message>
      <location filename="../../SketcherSettings.cpp" line="222"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::SketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="139"/>
      <source>No missing coincidences</source>
      <translation>Nessuna coincidenza mancante</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="140"/>
      <source>No missing coincidences found</source>
      <translation>Nessuna coincidenza mancante trovata</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="145"/>
      <source>Missing coincidences</source>
      <translation>Coincidenze mancanti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="146"/>
      <source>%1 missing coincidences found</source>
      <translation>%1 coincidenze mancante trovate</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="182"/>
      <source>No invalid constraints</source>
      <translation>Nessun vincolo non valido</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="183"/>
      <source>No invalid constraints found</source>
      <translation>Non è stato trovato nessun vincolo non valido</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="187"/>
      <source>Invalid constraints</source>
      <translation>Vincoli non validi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="188"/>
      <source>Invalid constraints found</source>
      <translation>Trovati dei vincoli non validi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="219"/>
      <location filename="../../TaskSketcherValidation.cpp" line="230"/>
      <location filename="../../TaskSketcherValidation.cpp" line="237"/>
      <location filename="../../TaskSketcherValidation.cpp" line="248"/>
      <source>Reversed external geometry</source>
      <translation>Geometria esterna reversa</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="220"/>
      <source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.

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

Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15</source>
      <translation>Nella geometria esterna sono stati trovati %1 archi invertiti. I loro punti finali sono evidenziati nella vista 3d.

Ai punti finali sono applicati %2 vincoli. I vincoli sono elencati nella vista Rapporto (menu Visualizza -&gt; Pannelli -&gt; Rapporto).

Per riassegnare i punti finali cliccare sul pulsante "Scambia i punti finali vincolati". Fare questo solo una volta per gli schizzi creati con versioni di FreeCAD precedenti alla 0.15</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="231"/>
      <source>%1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view.

However, no constraints linking to the endpoints were found.</source>
      <translation>Nella geometria esterna sono stati trovati %1 archi invertiti. I loro punti finali sono evidenziati nella vista 3d.

Tuttavia, non sono stati trovati i vincoli che riguardano i punti finali.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="238"/>
      <source>No reversed external-geometry arcs were found.</source>
      <translation>Nella geometria esterna non sono stati trovati archi invertiti.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="249"/>
      <source>%1 changes were made to constraints linking to endpoints of reversed arcs.</source>
      <translation>Sono state apportate %1 modifiche ai vincoli collegati ai punti finali di archi invertiti.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="262"/>
      <location filename="../../TaskSketcherValidation.cpp" line="276"/>
      <source>Constraint orientation locking</source>
      <translation>Vincolo orientamento bloccato</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="263"/>
      <source>Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view).</source>
      <translation>Il blocco dell'orientamento è stato attivato e ricalcolato per %1 vincoli. I vincoli sono elencati nella vista Rapporto (menu Visualizza -&gt; Pannelli -&gt; Rapporto).</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="277"/>
      <source>Orientation locking was disabled for %1 constraints. The constraints have been listed in Report view (menu View -&gt; Panels -&gt; Report view). Note that for all future constraints, the locking still defaults to ON.</source>
      <translation>Il blocco dell'orientamento è stato disattivato per %1 vincoli. I vincoli sono elencati nella vista Rapporto (menu Visualizza -&gt; Pannelli -&gt; Rapporto). Si noti che per tutti i vincoli futuri, di default il blocco è ancora attivo.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="289"/>
      <location filename="../../TaskSketcherValidation.cpp" line="301"/>
      <source>Delete constraints to external geom.</source>
      <translation>Elimina i vincoli alla geometria esterna</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="290"/>
      <source>You are about to delete ALL constraints that deal with external geometry. This is useful to rescue a sketch with broken/changed links to external geometry. Are you sure you want to delete the constraints?</source>
      <translation>State per eliminare tutti i vincoli che trattano con la geometria esterna. Questo è utile per salvare uno schizzo che contiene dei collegamenti con  la geometria esterna che sono interrotti o modificati. Siete sicuri di voler eliminare i vincoli?</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="302"/>
      <source>All constraints that deal with external geometry were deleted.</source>
      <translation>Tutti i vincoli che trattano con la geometria esterna sono stati cancellati.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="359"/>
      <source>No degenerated geometry</source>
      <translation>Nessuna geometria degenerata</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="360"/>
      <source>No degenerated geometry found</source>
      <translation>Non è stata trovata nessuna geometria degenerata</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="364"/>
      <source>Degenerated geometry</source>
      <translation>Geometria degenerata</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.cpp" line="365"/>
      <source>%1 degenerated geometry found</source>
      <translation>%1 geometria degenerata trovata</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherConstrains</name>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="26"/>
      <source>Form</source>
      <translation>Modulo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="34"/>
      <source>Filter:</source>
      <translation>Filtro:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="45"/>
      <source>All</source>
      <translation>Tutti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="50"/>
      <source>Normal</source>
      <translation>Normale</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="55"/>
      <source>Datums</source>
      <translation>Dati</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="60"/>
      <source>Named</source>
      <translation>Denominazione</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="65"/>
      <source>Reference</source>
      <translation>Riferimento</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="75"/>
      <source>Internal alignments will be hidden</source>
      <translation>Gli allineamenti interni verranno nascosti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="78"/>
      <source>Hide internal alignment</source>
      <translation>Nascondi l'allineamento interno</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="94"/>
      <source>Extended information will be added to the list</source>
      <translation>Le informazioni estese verranno aggiunte alla lista</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.ui" line="97"/>
      <source>Extended information</source>
      <translation>Informazioni estese</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="638"/>
      <source>Constraints</source>
      <translation>Vincoli</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherConstrains.cpp" line="856"/>
      <location filename="../../TaskSketcherConstrains.cpp" line="872"/>
      <source>Error</source>
      <translation>Errore</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherElements</name>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="14"/>
      <source>Form</source>
      <translation>Modulo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="22"/>
      <source>Type:</source>
      <translation>Tipo:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="42"/>
      <source>Edge</source>
      <translation>Bordo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="47"/>
      <source>Starting Point</source>
      <translation>Punto iniziale</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="52"/>
      <source>End Point</source>
      <translation>Punto finale</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="57"/>
      <source>Center Point</source>
      <translation>Centro</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="69"/>
      <source>Mode:</source>
      <translation>Modalità:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="89"/>
      <source>All</source>
      <translation>Tutti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="94"/>
      <source>Normal</source>
      <translation>Normale</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="104"/>
      <source>External</source>
      <translation>Esterno</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="133"/>
      <source>Extended naming containing info about element mode</source>
      <translation>Denominazione estesa contenente informazioni sulla modalità elemento</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="136"/>
      <source>Extended naming</source>
      <translation>Denominazione estesa</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="146"/>
      <source>Only the type 'Edge' will be available for the list</source>
      <translation>Solo il tipo 'Edge' sarà disponibile per l'elenco</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="149"/>
      <source>Auto-switch to Edge</source>
      <translation>Commuta automaticamente su Bordo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="257"/>
      <source>Elements</source>
      <translation>Elementi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="278"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;quot;%1&amp;quot;: multiple selection&lt;/p&gt;&lt;p&gt;&amp;quot;%2&amp;quot;: switch to next valid type&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&amp;quot;%1&amp;quot;: selezione multipla&lt;/p&gt;&lt;p&gt;&amp;quot;%2&amp;quot;: vai al prossimo tipo valido&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="747"/>
      <location filename="../../TaskSketcherElements.cpp" line="748"/>
      <location filename="../../TaskSketcherElements.cpp" line="853"/>
      <location filename="../../TaskSketcherElements.cpp" line="854"/>
      <source>Point</source>
      <translation>Punto</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="750"/>
      <location filename="../../TaskSketcherElements.cpp" line="752"/>
      <location filename="../../TaskSketcherElements.cpp" line="856"/>
      <location filename="../../TaskSketcherElements.cpp" line="857"/>
      <source>Line</source>
      <translation>Linea</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.ui" line="99"/>
      <location filename="../../TaskSketcherElements.cpp" line="751"/>
      <location filename="../../TaskSketcherElements.cpp" line="755"/>
      <location filename="../../TaskSketcherElements.cpp" line="759"/>
      <location filename="../../TaskSketcherElements.cpp" line="763"/>
      <location filename="../../TaskSketcherElements.cpp" line="767"/>
      <location filename="../../TaskSketcherElements.cpp" line="771"/>
      <location filename="../../TaskSketcherElements.cpp" line="775"/>
      <location filename="../../TaskSketcherElements.cpp" line="779"/>
      <location filename="../../TaskSketcherElements.cpp" line="783"/>
      <source>Construction</source>
      <translation>Costruzione</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="754"/>
      <location filename="../../TaskSketcherElements.cpp" line="756"/>
      <location filename="../../TaskSketcherElements.cpp" line="859"/>
      <location filename="../../TaskSketcherElements.cpp" line="860"/>
      <source>Arc</source>
      <translation>Arco</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="758"/>
      <location filename="../../TaskSketcherElements.cpp" line="760"/>
      <location filename="../../TaskSketcherElements.cpp" line="862"/>
      <location filename="../../TaskSketcherElements.cpp" line="863"/>
      <source>Circle</source>
      <translation>Cerchio</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="762"/>
      <location filename="../../TaskSketcherElements.cpp" line="764"/>
      <location filename="../../TaskSketcherElements.cpp" line="865"/>
      <location filename="../../TaskSketcherElements.cpp" line="866"/>
      <source>Ellipse</source>
      <translation>Ellisse</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="766"/>
      <location filename="../../TaskSketcherElements.cpp" line="768"/>
      <location filename="../../TaskSketcherElements.cpp" line="868"/>
      <location filename="../../TaskSketcherElements.cpp" line="869"/>
      <source>Elliptical Arc</source>
      <translation>Arco ellittico</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="770"/>
      <location filename="../../TaskSketcherElements.cpp" line="772"/>
      <location filename="../../TaskSketcherElements.cpp" line="871"/>
      <location filename="../../TaskSketcherElements.cpp" line="872"/>
      <source>Hyperbolic Arc</source>
      <translation>Arco di iperbole</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="774"/>
      <location filename="../../TaskSketcherElements.cpp" line="776"/>
      <location filename="../../TaskSketcherElements.cpp" line="874"/>
      <location filename="../../TaskSketcherElements.cpp" line="875"/>
      <source>Parabolic Arc</source>
      <translation>Arco parabolico</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="778"/>
      <location filename="../../TaskSketcherElements.cpp" line="780"/>
      <location filename="../../TaskSketcherElements.cpp" line="877"/>
      <location filename="../../TaskSketcherElements.cpp" line="878"/>
      <source>BSpline</source>
      <translation>B-spline</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherElements.cpp" line="782"/>
      <location filename="../../TaskSketcherElements.cpp" line="784"/>
      <location filename="../../TaskSketcherElements.cpp" line="880"/>
      <location filename="../../TaskSketcherElements.cpp" line="881"/>
      <source>Other</source>
      <translation>Altro</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherGeneral</name>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="14"/>
      <source>Form</source>
      <translation>Modulo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="23"/>
      <source>A grid will be shown</source>
      <translation>Verrà visualizzata una griglia</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="26"/>
      <source>Show grid</source>
      <translation>Visualizza la griglia</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="44"/>
      <source>Grid size:</source>
      <translation>Dimensione della griglia:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="51"/>
      <source>Distance between two subsequent grid lines</source>
      <translation>Distanza tra due linee successive della griglia</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>I nuovi punti agganceranno la linea della griglia più vicina.
I punti devono essere impostati più vicino di un quinto della dimensione della griglia per essere agganciati a una linea di griglia.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="91"/>
      <source>Grid snap</source>
      <translation>Aggancia alla griglia</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="107"/>
      <source>Sketcher proposes automatically sensible constraints.</source>
      <translation>Sketcher propone automaticamente dei vincoli sensibili.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="110"/>
      <source>Auto constraints</source>
      <translation>Vincoli automatici</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="126"/>
      <source>Sketcher tries not to propose redundant auto constraints</source>
      <translation>Sketcher cerca di non proporre vincoli automatici ridondanti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="129"/>
      <source>Avoid redundant auto constraints</source>
      <translation>Evita gli auto vincoli ridondanti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="145"/>
      <source>Rendering order (global):</source>
      <translation>Ordine di rendering (globale):</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.ui" line="164"/>
      <source>To change, drag and drop a geometry type to top or bottom</source>
      <translation>Per modificare, trascina e rilascia un tipo di geometria in alto o in basso</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherGeneral.cpp" line="195"/>
      <source>Edit controls</source>
      <translation>Controlli</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherMessages</name>
    <message>
      <location filename="../../TaskSketcherMessages.cpp" line="51"/>
      <source>Solver messages</source>
      <translation>Messaggi del solutore</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherSolverAdvanced</name>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.cpp" line="64"/>
      <source>Advanced solver control</source>
      <translation>Controlli avanzati del solutore</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::TaskSketcherValidation</name>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="14"/>
      <source>Sketcher validation</source>
      <translation>Convalida dello Sketcher</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="70"/>
      <source>Invalid constraints</source>
      <translation>Vincoli non validi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="53"/>
      <location filename="../../TaskSketcherValidation.ui" line="83"/>
      <location filename="../../TaskSketcherValidation.ui" line="113"/>
      <source>Fix</source>
      <translation>Ripara</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="46"/>
      <location filename="../../TaskSketcherValidation.ui" line="76"/>
      <location filename="../../TaskSketcherValidation.ui" line="106"/>
      <location filename="../../TaskSketcherValidation.ui" line="129"/>
      <source>Find</source>
      <translation>Trova</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="90"/>
      <source>Delete constraints to external geom.</source>
      <translation>Elimina i vincoli alla geometria esterna</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="20"/>
      <source>Missing coincidences</source>
      <translation>Coincidenze mancanti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="26"/>
      <source>Tolerance:</source>
      <translation>Tolleranza:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="60"/>
      <source>Highlight open vertexes</source>
      <translation>Evidenzia i vertici aperti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="36"/>
      <source>Ignore construction geometry</source>
      <translation>Ignora la geometria di costruzione</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="100"/>
      <source>Degenerated geometry</source>
      <translation>Geometria degenerata</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="123"/>
      <source>Reversed external geometry</source>
      <translation>Geometria esterna reversa</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="136"/>
      <source>Swap endpoints in constraints</source>
      <translation>Scambia i punti finali nei vincoli</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="146"/>
      <source>Constraint orientation locking</source>
      <translation>Vincolo orientamento bloccato</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="152"/>
      <source>Enable/Update</source>
      <translation>Abilita/aggiorna</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherValidation.ui" line="159"/>
      <source>Disable</source>
      <translation>Disabilita</translation>
    </message>
  </context>
  <context>
    <name>SketcherGui::ViewProviderSketch</name>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6162"/>
      <source>Edit sketch</source>
      <translation>Modifica lo schizzo</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6176"/>
      <source>A dialog is already open in the task panel</source>
      <translation>Nel pannello azioni c'è già una finestra di dialogo aperta</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6177"/>
      <source>Do you want to close this dialog?</source>
      <translation>Vuoi chiudere questa finestra di dialogo?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6191"/>
      <source>Invalid sketch</source>
      <translation>Schizzo non valido</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6192"/>
      <source>Do you want to open the sketch validation tool?</source>
      <translation>Vuoi aprire lo strumento di convalida di schizzo?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6193"/>
      <source>The sketch is invalid and cannot be edited.</source>
      <translation>Lo schizzo non è valido e non può essere modificato.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6407"/>
      <source>Please remove the following constraint:</source>
      <translation>Si prega di rimuovere il seguente vincolo:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6408"/>
      <source>Please remove at least one of the following constraints:</source>
      <translation>Si prega di rimuovere almeno uno dei seguenti vincoli:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6414"/>
      <source>Please remove the following redundant constraint:</source>
      <translation>Si prega di rimuovere il seguente vincolo ridondante:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6415"/>
      <source>Please remove the following redundant constraints:</source>
      <translation>Si prega di rimuovere i seguenti vincoli ridondanti:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6421"/>
      <source>The following constraint is partially redundant:</source>
      <translation>Il seguente vincolo è parzialmente ridondante:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6422"/>
      <source>The following constraints are partially redundant:</source>
      <translation>I seguenti vincoli sono parzialmente ridondanti:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6428"/>
      <source>Please remove the following malformed constraint:</source>
      <translation>Rimuovere il seguente vincolo malformato:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6429"/>
      <source>Please remove the following malformed constraints:</source>
      <translation>Rimuovere i seguenti vincoli malformati:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6464"/>
      <source>Empty sketch</source>
      <translation>Schizzo vuoto</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6471"/>
      <source>Over-constrained sketch </source>
      <translation>Schizzo sovravincolato </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6472"/>
      <location filename="../../ViewProviderSketch.cpp" line="6479"/>
      <location filename="../../ViewProviderSketch.cpp" line="6486"/>
      <location filename="../../ViewProviderSketch.cpp" line="6494"/>
      <location filename="../../ViewProviderSketch.cpp" line="6503"/>
      <source>(click to select)</source>
      <translation>(cliccare quì per selezionarli)</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6478"/>
      <source>Sketch contains malformed constraints </source>
      <translation>Lo schizzo contiene vincoli malformati </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6485"/>
      <source>Sketch contains conflicting constraints </source>
      <translation>Lo schizzo contiene dei vincoli in conflitto </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6493"/>
      <source>Sketch contains redundant constraints </source>
      <translation>Lo schizzo contiene dei vincoli ridondanti </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6502"/>
      <source>Sketch contains partially redundant constraints </source>
      <translation>Lo schizzo contiene vincoli parzialmente ridondanti </translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6514"/>
      <source>Fully constrained sketch</source>
      <translation>Schizzo completamente vincolato</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6521"/>
      <source>Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;1 degree&lt;/span&gt;&lt;/a&gt; of freedom. %1</source>
      <translation>Schizzo sotto-vincolato con &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;1 grado&lt;/span&gt;&lt;/a&gt; di libertà. %1</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6524"/>
      <source>Under-constrained sketch with &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;%1 degrees&lt;/span&gt;&lt;/a&gt; of freedom. %2</source>
      <translation>Schizzo sotto-vincolato con &lt;a href="#dofs"&gt;&lt;span style=" text-decoration: underline; color:#0000ff; background-color: #F8F8FF;"&gt;%1 gradi&lt;/span&gt;&lt;/a&gt; di libertà. %2</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6529"/>
      <source>Solved in %1 sec</source>
      <translation>Risolto in %1 sec</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSketch.cpp" line="6532"/>
      <source>Unsolved (%1 sec)</source>
      <translation>Non risolto (%1 sec)</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineComb</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="347"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="349"/>
      <source>Switches between showing and hiding the curvature comb for all B-splines</source>
      <translation>Cambia modalità tra mostra o nascondi lo strumento curvatura di tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDecreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="970"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="972"/>
      <source>Decreases the multiplicity of the selected knot of a B-spline</source>
      <translation>Diminuisce la molteplicità del nodo selezionato di una B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineDegree</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="333"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="335"/>
      <source>Switches between showing and hiding the degree for all B-splines</source>
      <translation>Cambia modalità tra mostra o nascondi i gradi di tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineIncreaseKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="963"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="965"/>
      <source>Increases the multiplicity of the selected knot of a B-spline</source>
      <translation>Aumenta la molteplicità del nodo selezionato di una B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplineKnotMultiplicity</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="354"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="356"/>
      <source>Switches between showing and hiding the knot multiplicity for all B-splines</source>
      <translation>Commuta tra mostrare e nascondere le molteplicità di nodo per tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePoleWeight</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="362"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="364"/>
      <source>Switches between showing and hiding the control point weight for all B-splines</source>
      <translation>Commuta tra mostra e nascondi le molteplicità di nodo per tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_BSplinePolygon</name>
    <message>
      <location filename="../../CommandSketcherBSpline.cpp" line="340"/>
      <location filename="../../CommandSketcherBSpline.cpp" line="342"/>
      <source>Switches between showing and hiding the control polygons for all B-splines</source>
      <translation>Cambia modalità tra mostra o nascondi i poligoni di controllo di tutte le B-spline</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Clone</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1708"/>
      <location filename="../../CommandSketcherTools.cpp" line="1709"/>
      <source>Creates a clone of the geometry taking as reference the last selected point</source>
      <translation>Crea un clone della geometria prendendo come riferimento l'ultimo punto selezionato</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CompCopy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1707"/>
      <source>Clone</source>
      <translation>Clona</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1711"/>
      <source>Copy</source>
      <translation>Copia</translation>
    </message>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1715"/>
      <source>Move</source>
      <translation>Sposta</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainDiameter</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5820"/>
      <location filename="../../CommandConstraints.cpp" line="5821"/>
      <source>Fix the diameter of a circle or an arc</source>
      <translation>Vincola il diametro di un cerchio o di un arco</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ConstrainRadius</name>
    <message>
      <location filename="../../CommandConstraints.cpp" line="5816"/>
      <location filename="../../CommandConstraints.cpp" line="5817"/>
      <source>Fix the radius of a circle or an arc</source>
      <translation>Fissa il raggio di un cerchio o di un arco</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Copy</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1712"/>
      <location filename="../../CommandSketcherTools.cpp" line="1713"/>
      <source>Creates a simple copy of the geometry taking as reference the last selected point</source>
      <translation>Crea una copia semplice della geometria prendendo come riferimento l'ultimo punto selezionato</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1893"/>
      <location filename="../../CommandCreateGeo.cpp" line="1894"/>
      <source>Create an arc by its end points and a point along the arc</source>
      <translation>Crea un arco dai suoi punti finali e un punto lungo l'arco</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create3PointCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4847"/>
      <location filename="../../CommandCreateGeo.cpp" line="4848"/>
      <source>Create a circle by 3 rim points</source>
      <translation>Crea un cerchio da 3 punti del cerchio</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArc</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="1889"/>
      <location filename="../../CommandCreateGeo.cpp" line="1890"/>
      <source>Create an arc by its center and by its end points</source>
      <translation>Crea un arco dal suo centro e dai suoi punti finali</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfEllipse</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3984"/>
      <location filename="../../CommandCreateGeo.cpp" line="3985"/>
      <source>Create an arc of ellipse by its center, major radius, and endpoints</source>
      <translation>Crea un arco di ellisse dal suo centro, raggio maggiore e punti finali</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfHyperbola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3988"/>
      <location filename="../../CommandCreateGeo.cpp" line="3989"/>
      <source>Create an arc of hyperbola by its center, major radius, and endpoints</source>
      <translation>Crea un arco di iperbole dal suo centro, raggio maggiore e punti finali</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateArcOfParabola</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3992"/>
      <location filename="../../CommandCreateGeo.cpp" line="3993"/>
      <source>Create an arc of parabola by its focus, vertex, and endpoints</source>
      <translation>Crea un arco di parabola dal suo fuoco, vertice e punti finali</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateBSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4531"/>
      <source>B-spline by control points</source>
      <translation>B-spline da punti di controllo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4532"/>
      <location filename="../../CommandCreateGeo.cpp" line="4533"/>
      <source>Create a B-spline by control points</source>
      <translation>Crea una B-spline dai punti di controllo</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateCircle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4843"/>
      <location filename="../../CommandCreateGeo.cpp" line="4844"/>
      <source>Create a circle by its center and by a rim point</source>
      <translation>Crea un cerchio dal suo centro e da un punto del cerchio</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseBy3Points</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3980"/>
      <location filename="../../CommandCreateGeo.cpp" line="3981"/>
      <source>Create a ellipse by periapsis, apoapsis, and minor radius</source>
      <translation>Crea un ellisse da periasse, apoasse e raggio minore</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateEllipseByCenter</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="3976"/>
      <location filename="../../CommandCreateGeo.cpp" line="3977"/>
      <source>Create an ellipse by center, major radius and point</source>
      <translation>Crea un'ellisse da centro, raggio maggiore e punto</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5418"/>
      <location filename="../../CommandCreateGeo.cpp" line="5419"/>
      <source>Creates a radius between two lines</source>
      <translation>Crea un raccordo circolare tra due linee</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHeptagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6967"/>
      <location filename="../../CommandCreateGeo.cpp" line="6968"/>
      <source>Create a heptagon by its center and by one corner</source>
      <translation>Crea un ettagono dal suo centro e un vertice</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateHexagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6963"/>
      <location filename="../../CommandCreateGeo.cpp" line="6964"/>
      <source>Create a hexagon by its center and by one corner</source>
      <translation>Crea un esagono dal suo centro e un vertice</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateOctagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6971"/>
      <location filename="../../CommandCreateGeo.cpp" line="6972"/>
      <source>Create an octagon by its center and by one corner</source>
      <translation>Crea un ottagono dal suo centro e un vertice</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6975"/>
      <location filename="../../CommandCreateGeo.cpp" line="6976"/>
      <source>Create a regular polygon by its center and by one corner</source>
      <translation>Crea un poligono regolare dal suo centro e un vertice</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePentagon</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6959"/>
      <location filename="../../CommandCreateGeo.cpp" line="6960"/>
      <source>Create a pentagon by its center and by one corner</source>
      <translation>Crea un pentagono dal suo centro e un vertice</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreatePointFillet</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="5422"/>
      <location filename="../../CommandCreateGeo.cpp" line="5423"/>
      <source>Fillet that preserves constraints and intersection point</source>
      <translation>Raccordo che preserva i vincoli e il punto di intersezione</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateSquare</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6955"/>
      <location filename="../../CommandCreateGeo.cpp" line="6956"/>
      <source>Create a square by its center and by one corner</source>
      <translation>Crea un quadrato dal suo centro e un vertice</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_CreateTriangle</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="6951"/>
      <location filename="../../CommandCreateGeo.cpp" line="6952"/>
      <source>Create an equilateral triangle by its center and by one corner</source>
      <translation>Crea un triangolo equilatero da centro e un vertice</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Create_Periodic_BSpline</name>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4535"/>
      <source>Periodic B-spline by control points</source>
      <translation>B-spline periodica dai punti di controllo</translation>
    </message>
    <message>
      <location filename="../../CommandCreateGeo.cpp" line="4536"/>
      <location filename="../../CommandCreateGeo.cpp" line="4537"/>
      <source>Create a periodic B-spline by control points</source>
      <translation>Crea una B-spline periodica dai punti di controllo</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_MapSketch</name>
    <message>
      <location filename="../../Command.cpp" line="533"/>
      <source>No sketch found</source>
      <translation>Nessun schizzo trovato</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="534"/>
      <source>The document doesn't have a sketch</source>
      <translation>Il documento non contiene degli schizzi</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="543"/>
      <source>Select sketch</source>
      <translation>Selezione dello schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="544"/>
      <source>Select a sketch from the list</source>
      <translation>Selezionare uno schizzo dalla lista</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="598"/>
      <source> (incompatible with selection)</source>
      <translation> (incompatibile con la selezione)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="600"/>
      <source> (current)</source>
      <translation> (corrente)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="607"/>
      <source> (suggested)</source>
      <translation> (suggerito)</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="613"/>
      <source>Sketch attachment</source>
      <translation>Collegamento dello schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="615"/>
      <source>Current attachment mode is incompatible with the new selection.
Select the method to attach this sketch to selected objects.</source>
      <translation>L'attuale modalità di associazione è incompatibile con la nuova selezione. Selezionare il metodo per collegare questo schizzo agli oggetti selezionati.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="619"/>
      <source>Select the method to attach this sketch to selected objects.</source>
      <translation>Seleziona il metodo per collegare questo sketch agli oggetti selezionati.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="656"/>
      <source>Map sketch</source>
      <translation>Mappa schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="657"/>
      <source>Can't map a sketch to support:
%1</source>
      <translation>Impossibile mappare uno schizzo sul supporto:%1</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_Move</name>
    <message>
      <location filename="../../CommandSketcherTools.cpp" line="1716"/>
      <location filename="../../CommandSketcherTools.cpp" line="1717"/>
      <source>Moves the geometry taking as reference the last selected point</source>
      <translation>Sposta la geometria prendendo come riferimento l'ultimo punto selezionato</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_NewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="180"/>
      <source>Sketch attachment</source>
      <translation>Collegamento dello schizzo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="181"/>
      <source>Select the method to attach this sketch to selected object</source>
      <translation>Seleziona il metodo per collegare questo schizzo all'oggetto selezionato</translation>
    </message>
  </context>
  <context>
    <name>Sketcher_ReorientSketch</name>
    <message>
      <location filename="../../Command.cpp" line="395"/>
      <source>Sketch has support</source>
      <translation>Lo schizzo ha un supporto</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="396"/>
      <source>Sketch with a support face cannot be reoriented.
Do you want to detach it from the support?</source>
      <translation>Uno schizzo mappato su una faccia di supporto non può essere riposizionato. Lo vuoi per separare dal supporto?</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherMessages</name>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="14"/>
      <source>Form</source>
      <translation>Modulo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="20"/>
      <source>Undefined degrees of freedom</source>
      <translation>Gradi di libertà indefiniti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="30"/>
      <source>Not solved yet</source>
      <translation>Non ancora risolto</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="40"/>
      <source>New constraints that would be redundant will automatically be removed</source>
      <translation>I nuovi vincoli che sarebbero ridondanti verranno automaticamente rimossi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="43"/>
      <source>Auto remove redundants</source>
      <translation>Rimuovi automaticamente i ridondanti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="61"/>
      <source>Executes a recomputation of active document after every sketch action</source>
      <translation>Esegue il ricalcolo del documento attivo dopo ogni azione dello schizzo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="64"/>
      <source>Auto update</source>
      <translation>Auto aggiorna</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="80"/>
      <source>Forces recomputation of active document</source>
      <translation>Forza il ricalcolo del documento attivo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherMessages.ui" line="83"/>
      <source>Update</source>
      <translation>Aggiorna</translation>
    </message>
  </context>
  <context>
    <name>TaskSketcherSolverAdvanced</name>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="14"/>
      <source>Form</source>
      <translation>Modulo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="22"/>
      <source>Default algorithm used for Sketch solving</source>
      <translation>Algoritmo predefinito utilizzato per la risoluzione dello schizzo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="25"/>
      <source>Default solver:</source>
      <translation>Risolutore predefinito:</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>Il risolutore viene utilizzato per risolvere la geometria.
LevenbergMarquardt e DogLeg sono algoritmi di ottimizzazione della regione di appartenenza.
Il solutore BFGS utilizza l'algoritmo Broyden-Fletcher-Goldfarb-Shanno.</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="47"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="393"/>
      <source>BFGS</source>
      <translation>BFGS</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="52"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="398"/>
      <source>LevenbergMarquardt</source>
      <translation>LevenbergMarquardt</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="57"/>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="403"/>
      <source>DogLeg</source>
      <translation>DogLeg</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="69"/>
      <source>Type of function to apply in DogLeg for the Gauss step</source>
      <translation>Tipo di funzione da applicare a dog-leg per il passo di Gauss</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="72"/>
      <source>DogLeg Gauss step:</source>
      <translation>DogLeg per passo di Gauss:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="79"/>
      <source>Step type used in the DogLeg algorithm</source>
      <translation>Passo utilizzato nell'algoritmo DogLeg</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>Numero massimo di iterazioni dell'algoritmo predefinito</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="117"/>
      <source>Maximum iterations:</source>
      <translation>Numero massimo di iterazioni:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="124"/>
      <source>Maximum iterations to find convergence before solver is stopped</source>
      <translation>Numero massimo di iterazioni per trovare la convergenza prima che il solutore venga fermato</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="301"/>
      <source>QR algorithm:</source>
      <translation>Algoritmo QR:</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>Durante la diagnosi viene calcolata la fattorizzazione QR della matrice.
Eigen Dense QR è una matrice densa QR completa di pivot; solitamente lenta
L'algoritmo di Eigen Sparse QR è ottimizzato per matrici sparsi; solitamente più veloce</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="373"/>
      <source>Redundant solver:</source>
      <translation>Risolutore ridondanze:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="380"/>
      <source>Solver used to determine whether a group is redundant or conflicting</source>
      <translation>Solver utilizzato per determinare se un gruppo è ridondante o in conflitto</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="418"/>
      <source>Redundant max. iterations:</source>
      <translation>Iterazioni massime ridondanti:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="425"/>
      <source>Same as 'Maximum iterations', but for redundant solving</source>
      <translation>Uguale a 'Numero massimo di iterazioni', ma per la soluzione delle ridondanze</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="454"/>
      <source>Redundant sketch size multiplier:</source>
      <translation>Moltiplicatore delle dimensioni dello schizzo per le ridondanze:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="461"/>
      <source>Same as 'Sketch size multiplier', but for redundant solving</source>
      <translation>Uguale a 'Moltiplicatore di dimensioni dello schizzo', ma per la soluzione delle ridondanze</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="487"/>
      <source>Redundant convergence</source>
      <translation>Convergenza delle ridondanze</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="494"/>
      <source>Same as 'Convergence', but for redundant solving</source>
      <translation>Uguale a "Convergenza", ma per la soluzione delle ridondanze</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="517"/>
      <source>Redundant param1</source>
      <translation>Ridondanza parametro1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="541"/>
      <source>Redundant param2</source>
      <translation>Ridondanza parametro2</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="565"/>
      <source>Redundant param3</source>
      <translation>Ridondanza parametro3</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="592"/>
      <source>Console debug mode:</source>
      <translation>Modalità della console di debug:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="599"/>
      <source>Verbosity of console output</source>
      <translation>Verbosità dell'output della console</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="150"/>
      <source>If selected, the Maximum iterations value is multiplied by the sketch size</source>
      <translation>Se selezionato, il valore massimo di iterazioni viene moltiplicato per la dimensione dello schizzo</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="153"/>
      <source>Sketch size multiplier:</source>
      <translation>Moltiplicatore della dimensione dello schizzo:</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="166"/>
      <source>Maximum iterations will be multiplied by number of parameters</source>
      <translation>Il numero massimo di iterazioni verrà moltiplicato per il numero di parametri</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="189"/>
      <source>Error threshold under which convergence is reached</source>
      <translation>Soglia di errore a cui si raggiunge la convergenza</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="192"/>
      <source>Convergence:</source>
      <translation>Convergenza:</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>Soglia per l'errore quadratico che viene utilizzato
per determinare se una soluzione converge o no</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="226"/>
      <source>Param1</source>
      <translation>Param1</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="250"/>
      <source>Param2</source>
      <translation>Param2</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="274"/>
      <source>Param3</source>
      <translation>Param3</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="298"/>
      <source>Algorithm used for the rank revealing QR decomposition</source>
      <translation>Grado dell'algoritmo utilizzato per rivelare la decomposizione o fattorizzazione QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="323"/>
      <source>Eigen Dense QR</source>
      <translation>Eigen Dense QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="328"/>
      <source>Eigen Sparse QR</source>
      <translation>Eigen Sparse QR</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="340"/>
      <source>Pivot threshold</source>
      <translation>Soglia pivot</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="347"/>
      <source>During a QR, values under the pivot threshold are treated as zero</source>
      <translation>Durante un QR, i valori sotto la soglia di pivot sono trattati come zero</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="350"/>
      <source>1E-13</source>
      <translation>1E-13</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="370"/>
      <source>Solving algorithm used for determination of Redundant constraints</source>
      <translation>Algoritmo del risolutore utilizzato per determinare i vincoli ridondanti</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>Numero massimo di iterazioni del solutore utilizzate per determinarne i vincoli ridondanti</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>Se selezionato, il valore massimo di iterazioni dell'algoritmo delle ridondanze viene moltiplicato per la dimensione dello schizzo</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>Soglia di errore al di sotto della quale si raggiuge la convergenza per la risoluzione di vincoli ridondanti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="497"/>
      <source>1E-10</source>
      <translation>1E-10</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="589"/>
      <source>Degree of verbosity of the debug output to the console</source>
      <translation>Grado di verbosità, livello dei dettagli, dell'output di debug nella console</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="612"/>
      <source>None</source>
      <translation>Nessuno</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="617"/>
      <source>Minimum</source>
      <translation>Minima</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="622"/>
      <source>Iteration Level</source>
      <translation>Livello di iterazione</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="634"/>
      <source>Solve</source>
      <translation>Risolvi</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="641"/>
      <source>Resets all solver values to their default values</source>
      <translation>Reimposta tutti i valori del solutore ai valori predefiniti</translation>
    </message>
    <message>
      <location filename="../../TaskSketcherSolverAdvanced.ui" line="644"/>
      <source>Restore Defaults</source>
      <translation>Ripristina default</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="37"/>
      <source>Sketcher</source>
      <translation>Sketcher</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="38"/>
      <source>Sketcher geometries</source>
      <translation>Geometrie</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="39"/>
      <source>Sketcher constraints</source>
      <translation>Vincoli</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="40"/>
      <source>Sketcher tools</source>
      <translation>Strumenti</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>Sketcher B-spline tools</source>
      <translation>Strumenti Sketcher B-spline</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>Sketcher virtual space</source>
      <translation>Spazio virtuale dello Sketcher</translation>
    </message>
  </context>
</TS>
