<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ca" sourcelanguage="en">
  <context>
    <name>App::Property</name>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="72"/>
      <source>The center point of the helix' start; derived from the reference axis.</source>
      <translation>El punt central d'inci de l'elix; derivat del eix de referencia.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="74"/>
      <source>The helix' direction; derived from the reference axis.</source>
      <translation>La direcció de l'hèlix; derivat de l'eix de referència.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="76"/>
      <source>The reference axis of the helix.</source>
      <translation>L'eix de referència de l'hèlix.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="78"/>
      <source>The helix input mode specifies which properties are set by the user.
Dependent properties are then calculated.</source>
      <translation>El mode d'entrada de l'hèlix especifica quines propietats estableix l'usuari.
Aleshores es calculen les propietats dependents.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="82"/>
      <source>The axial distance between two turns.</source>
      <translation>La distància axial entre dues voltes.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="84"/>
      <source>The height of the helix' path, not accounting for the extent of the profile.</source>
      <translation>L'alçada del recorregut de l'hèlix, sense tenir en compte l'extensió del perfil.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="86"/>
      <source>The number of turns in the helix.</source>
      <translation>El nombre de voltes a l'hèlix.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="89"/>
      <source>The angle of the cone that forms a hull around the helix.
Non-zero values turn the helix into a conical spiral.
Positive values make the radius grow, nevatige shrink.</source>
      <translation>Angle del con que forma un casc al voltant de l'hèlix.
Els valors diferents de zero converteixen l'hèlix en una espiral cònica.
Els valors positius fan que el radi creixi i amb negatius es redueixi.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="94"/>
      <source>The growth of the helix' radius per turn.
Non-zero values turn the helix into a conical spiral.</source>
      <translation>El creixement del radi de l'hèlix per volta.
Els valors diferents de zero converteixen l'hèlix en una espiral cònica.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="97"/>
      <source>Sets the turning direction to left handed,
i.e. counter-clockwise when moving along its axis.</source>
      <translation>Estableix la direcció de gir cap a l'esquerra,
és a dir, en sentit contrari a les agulles del rellotge quan es mou pel seu eix.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="100"/>
      <source>Determines whether the helix points in the opposite direction of the axis.</source>
      <translation>Determina si l'hèlix apunta en la direcció oposada a l'eix.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="102"/>
      <source>If set, the result will be the intersection of the profile and the preexisting body.</source>
      <translation>Si s'estableix, el resultat serà la intersecció del perfil i el cos preexistent.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="104"/>
      <source>If false, the tool will propose an initial value for the pitch based on the profile bounding box,
so that self intersection is avoided.</source>
      <translation>Si és fals, l'eina proposarà un valor inicial per al pas basat en el quadre delimitador del perfil,
de manera que s'evita l'autointersecció.</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="98"/>
      <source>Number of gear teeth</source>
      <translation>Nombre de dents de l'engranatge</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="101"/>
      <source>Modules of the gear</source>
      <translation>Mòdul de l'engranatge</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="104"/>
      <source>Pressure angle of gear teeth</source>
      <translation>Angle de pressió de l'engranatge</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="108"/>
      <source>True=2 curves with each 3 control points False=1 curve with 4 control points.</source>
      <translation>Cert=2 corbes amb 3 punts de control cadascuna Fals=1 corba amb 4 punts de control.</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="111"/>
      <source>True=external Gear False=internal Gear</source>
      <translation>Cert=Engranatge extern Fals=Engranatge intern</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="115"/>
      <source>The height of the tooth from the pitch circle up to its tip, normalized by the module.</source>
      <translation>L'alçada de la dent des del cercle de pas fins a la seva punta, normalitzada pel mòdul.</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="119"/>
      <source>The height of the tooth from the pitch circle down to its root, normalized by the module.</source>
      <translation>L'alçada de la dent des del cercle de pas fins a la seva arrel, normalitzada pel mòdul.</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="123"/>
      <source>The radius of the fillet at the root of the tooth, normalized by the module.</source>
      <translation>El radi del filet a l'arrel de la dent, normalitzat pel mòdul.</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="127"/>
      <source>The distance by which the reference profile is shifted outwards, normalized by the module.</source>
      <translation>La distància a la qual el perfil de referència es desplaça cap a fora, normalitzada pel mòdul.</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignAdditiveHelix</name>
    <message>
      <location filename="../../Command.cpp" line="1430"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1431"/>
      <source>Additive helix</source>
      <translation>Hèlix additiva</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1432"/>
      <source>Sweep a selected sketch along a helix</source>
      <translation>Escombra un esbós seleccionat al llarg d’una hèlix</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignAdditiveLoft</name>
    <message>
      <location filename="../../Command.cpp" line="1329"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1330"/>
      <source>Additive loft</source>
      <translation>Calaix additiu</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1331"/>
      <source>Loft a selected profile through other profile sections</source>
      <translation>Projecta un perfil seleccionat a través d'altres seccions de perfil</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignAdditivePipe</name>
    <message>
      <location filename="../../Command.cpp" line="1227"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1228"/>
      <source>Additive pipe</source>
      <translation>Tub additiu</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1229"/>
      <source>Sweep a selected sketch along a path or to other profiles</source>
      <translation>Escombra un esbós seleccionat per un camí o per altres perfils</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignBody</name>
    <message>
      <location filename="../../CommandBody.cpp" line="85"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="86"/>
      <source>Create body</source>
      <translation>Crear un cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="87"/>
      <source>Create a new body and make it active</source>
      <translation>Crear un nou cos i activa'l</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignBoolean</name>
    <message>
      <location filename="../../Command.cpp" line="2343"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2344"/>
      <source>Boolean operation</source>
      <translation>Operació booleana</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2345"/>
      <source>Boolean operation with two or more bodies</source>
      <translation>Operació booleana amb dos o més cossos</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignCS</name>
    <message>
      <location filename="../../Command.cpp" line="246"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="247"/>
      <source>Create a local coordinate system</source>
      <translation>Crea un sistema de coordenades local</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="248"/>
      <source>Create a new local coordinate system</source>
      <translation>Crea un sistema nou de coordenades local</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignChamfer</name>
    <message>
      <location filename="../../Command.cpp" line="1724"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1725"/>
      <source>Chamfer</source>
      <translation>Xamfrà</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1726"/>
      <source>Chamfer the selected edges of a shape</source>
      <translation>Crea un xamfrà a les vores seleccionades</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignClone</name>
    <message>
      <location filename="../../Command.cpp" line="428"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="429"/>
      <source>Create a clone</source>
      <translation>Crear un clon</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="430"/>
      <source>Create a new clone</source>
      <translation>Crear un nou clon</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignDraft</name>
    <message>
      <location filename="../../Command.cpp" line="1753"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1754"/>
      <source>Draft</source>
      <translation>Calat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1755"/>
      <source>Make a draft on a face</source>
      <translation>Crea un croquis a una cara</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignDuplicateSelection</name>
    <message>
      <location filename="../../CommandBody.cpp" line="606"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="607"/>
      <source>Duplicate selected object</source>
      <translation>Duplica l'objecte seleccionat</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="608"/>
      <source>Duplicates the selected object and adds it to the active body</source>
      <translation>Duplica l'objecte seleccionat i l'afegeix al cos actiu</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignFillet</name>
    <message>
      <location filename="../../Command.cpp" line="1696"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1697"/>
      <source>Fillet</source>
      <translation>Arrodoniment</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1698"/>
      <source>Make a fillet on an edge, face or body</source>
      <translation>Crear un arrodoniment a una aresta, cara o cos</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignGroove</name>
    <message>
      <location filename="../../Command.cpp" line="1160"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1161"/>
      <source>Groove</source>
      <translation>Ranura</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1162"/>
      <source>Groove a selected sketch</source>
      <translation>Crea una ranura a un croquis seleccionat</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignHole</name>
    <message>
      <location filename="../../Command.cpp" line="1054"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1055"/>
      <source>Hole</source>
      <translation>Forat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1056"/>
      <source>Create a hole with the selected sketch</source>
      <translation>Crea un forat amb l'esbós seleccionat</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignLine</name>
    <message>
      <location filename="../../Command.cpp" line="190"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="191"/>
      <source>Create a datum line</source>
      <translation>Crea una línia de referència</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="192"/>
      <source>Create a new datum line</source>
      <translation>Crea una nova línia de referència</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignLinearPattern</name>
    <message>
      <location filename="../../Command.cpp" line="2041"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2042"/>
      <source>LinearPattern</source>
      <translation>Patró Lineal</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2043"/>
      <source>Create a linear pattern feature</source>
      <translation>Crea un patró lineal</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMigrate</name>
    <message>
      <location filename="../../CommandBody.cpp" line="312"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="313"/>
      <source>Migrate</source>
      <translation>Migra</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="314"/>
      <source>Migrate document to the modern PartDesign workflow</source>
      <translation>Migra el document al flux de treball modern PartDesign</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMirrored</name>
    <message>
      <location filename="../../Command.cpp" line="1979"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1980"/>
      <source>Mirrored</source>
      <translation>Reflectit</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1981"/>
      <source>Create a mirrored feature</source>
      <translation>Crea una operació de simetria</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMoveFeature</name>
    <message>
      <location filename="../../CommandBody.cpp" line="662"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="663"/>
      <source>Move object to other body</source>
      <translation>Mou l'objecte a un altre cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="664"/>
      <source>Moves the selected object to another body</source>
      <translation>Mou l'objecte seleccionat a un altre cos</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMoveFeatureInTree</name>
    <message>
      <location filename="../../CommandBody.cpp" line="829"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="830"/>
      <source>Move object after other object</source>
      <translation>Mou l'objecte després d'un altre objecte</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="831"/>
      <source>Moves the selected object and insert it after another object</source>
      <translation>Mou l'objecte seleccionat i l'insereix després d'un altre objecte</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMoveTip</name>
    <message>
      <location filename="../../CommandBody.cpp" line="527"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="528"/>
      <source>Set tip</source>
      <translation>Conjunt de Punta</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="529"/>
      <source>Move the tip of the body</source>
      <translation>Moure la punta del cos</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignMultiTransform</name>
    <message>
      <location filename="../../Command.cpp" line="2219"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2220"/>
      <source>Create MultiTransform</source>
      <translation>Crea MultiTransform</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2221"/>
      <source>Create a multitransform feature</source>
      <translation>Crea un perfil multitransform</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignNewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="502"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="503"/>
      <source>Create sketch</source>
      <translation>Crear croquis</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="504"/>
      <source>Create a new sketch</source>
      <translation>Crea un nou croquis</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPad</name>
    <message>
      <location filename="../../Command.cpp" line="990"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="991"/>
      <source>Pad</source>
      <translation>Extrusió</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="992"/>
      <source>Pad a selected sketch</source>
      <translation>Extruir l'esbós seleccionat</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPlane</name>
    <message>
      <location filename="../../Command.cpp" line="162"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="163"/>
      <source>Create a datum plane</source>
      <translation>Crear pla de referència</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="164"/>
      <source>Create a new datum plane</source>
      <translation>Crear un nou pla de referència</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPocket</name>
    <message>
      <location filename="../../Command.cpp" line="1022"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1023"/>
      <source>Pocket</source>
      <translation>Buidar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1024"/>
      <source>Create a pocket with the selected sketch</source>
      <translation>Crear un calaix amb el dibuix seleccionat</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPoint</name>
    <message>
      <location filename="../../Command.cpp" line="218"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="219"/>
      <source>Create a datum point</source>
      <translation>Crear un punt de referència datum</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="220"/>
      <source>Create a new datum point</source>
      <translation>Crear un nou punt de referència datum</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPolarPattern</name>
    <message>
      <location filename="../../Command.cpp" line="2105"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2106"/>
      <source>PolarPattern</source>
      <translation>Patró Polar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2107"/>
      <source>Create a polar pattern feature</source>
      <translation>Crear perfil de patró polar</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignRevolution</name>
    <message>
      <location filename="../../Command.cpp" line="1101"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1102"/>
      <source>Revolution</source>
      <translation>Revolució</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1103"/>
      <source>Revolve a selected sketch</source>
      <translation>Revolucionar un croquis seleccionat</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignScaled</name>
    <message>
      <location filename="../../Command.cpp" line="2170"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2171"/>
      <source>Scaled</source>
      <translation>Escalat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2172"/>
      <source>Create a scaled feature</source>
      <translation>Crea una operació escalada</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignShapeBinder</name>
    <message>
      <location filename="../../Command.cpp" line="278"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="279"/>
      <source>Create a shape binder</source>
      <translation>Crear una carpeta de formes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="280"/>
      <source>Create a new shape binder</source>
      <translation>Crea una nova carpeta de formes</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubShapeBinder</name>
    <message>
      <location filename="../../Command.cpp" line="344"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="345"/>
      <location filename="../../Command.cpp" line="346"/>
      <source>Create a sub-object(s) shape binder</source>
      <translation>Crea una forma de sub-objectes</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubtractiveHelix</name>
    <message>
      <location filename="../../Command.cpp" line="1507"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1508"/>
      <source>Subtractive helix</source>
      <translation>Hèlix subtractiva</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1509"/>
      <source>Sweep a selected sketch along a helix and remove it from the body</source>
      <translation>Fer Escombrat a un esbós seleccionat al llarg d’una hèlix i traieu-lo del cos</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubtractiveLoft</name>
    <message>
      <location filename="../../Command.cpp" line="1380"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1381"/>
      <source>Subtractive loft</source>
      <translation>Calaix substractiu</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1382"/>
      <source>Loft a selected profile through other profile sections and remove it from the body</source>
      <translation>Projecta un perfil seleccionat a través d'altres seccions de perfil i elimina'l del cos</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignSubtractivePipe</name>
    <message>
      <location filename="../../Command.cpp" line="1278"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1279"/>
      <source>Subtractive pipe</source>
      <translation>Canonada Sustractiva</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1280"/>
      <source>Sweep a selected sketch along a path or to other profiles and remove it from the body</source>
      <translation>Escombra un esbós per una trajectòria o a altres perfils i treu-lo del cos</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignThickness</name>
    <message>
      <location filename="../../Command.cpp" line="1821"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1822"/>
      <source>Thickness</source>
      <translation>Gruix</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1823"/>
      <source>Make a thick solid</source>
      <translation>Fes un sòlid gruixut</translation>
    </message>
  </context>
  <context>
    <name>CmdPrimtiveCompAdditive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="68"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="69"/>
      <location filename="../../CommandPrimitive.cpp" line="70"/>
      <source>Create an additive primitive</source>
      <translation>Crear un primitiu additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="199"/>
      <source>Additive Box</source>
      <translation>Caixa additiva</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="203"/>
      <source>Additive Cylinder</source>
      <translation>Cilindre additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="207"/>
      <source>Additive Sphere</source>
      <translation>Esfera additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="211"/>
      <source>Additive Cone</source>
      <translation>Con additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="215"/>
      <source>Additive Ellipsoid</source>
      <translation>El·lipsoide additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="219"/>
      <source>Additive Torus</source>
      <translation>Torus additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="223"/>
      <source>Additive Prism</source>
      <translation>Prisma additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="227"/>
      <source>Additive Wedge</source>
      <translation>Falca additiva</translation>
    </message>
  </context>
  <context>
    <name>CmdPrimtiveCompSubtractive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="243"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="244"/>
      <location filename="../../CommandPrimitive.cpp" line="245"/>
      <source>Create a subtractive primitive</source>
      <translation>Crea un primitiu sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="355"/>
      <source>Subtractive Box</source>
      <translation>Caixa substractiva</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="359"/>
      <source>Subtractive Cylinder</source>
      <translation>Cilindre sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="363"/>
      <source>Subtractive Sphere</source>
      <translation>Esfera sustractiva</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="367"/>
      <source>Subtractive Cone</source>
      <translation>Con Sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="371"/>
      <source>Subtractive Ellipsoid</source>
      <translation>El·lipsoide Sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="375"/>
      <source>Subtractive Torus</source>
      <translation>Torus Sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="379"/>
      <source>Subtractive Prism</source>
      <translation>Prisma Sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="383"/>
      <source>Subtractive Wedge</source>
      <translation>Falca Sustractiu</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="299"/>
      <source>Edit ShapeBinder</source>
      <translation>Editeu ShapeBinder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="308"/>
      <source>Create ShapeBinder</source>
      <translation>Crear ShapeBinder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="391"/>
      <source>Create SubShapeBinder</source>
      <translation>Creeu SubShapeBinder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="446"/>
      <source>Create Clone</source>
      <translation>Crea un clon</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="890"/>
      <location filename="../../SketchWorkflow.cpp" line="297"/>
      <source>Make copy</source>
      <translation>Fer còpia</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="247"/>
      <source>Create a Sketch on Face</source>
      <translation>Creeu un Sketch a la cara croquis</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="487"/>
      <source>Create a new Sketch</source>
      <translation>Creeu un esbós nou</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2269"/>
      <source>Convert to MultiTransform feature</source>
      <translation>Converteix a la funció MultiTransform</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2361"/>
      <source>Create Boolean</source>
      <translation>Crea booleà</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="189"/>
      <location filename="../../DlgActiveBody.cpp" line="102"/>
      <source>Add a Body</source>
      <translation>Afegiu un cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="430"/>
      <source>Migrate legacy part design features to Bodies</source>
      <translation>Migreu les funcions de disseny de peces heretades a Bodies</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="575"/>
      <source>Move tip to selected feature</source>
      <translation>Mou el consell a la funció seleccionada</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="620"/>
      <source>Duplicate a PartDesign object</source>
      <translation>Dupliqueu un objecte PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="743"/>
      <source>Move an object</source>
      <translation>Mou un objecte</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="894"/>
      <source>Move an object inside tree</source>
      <translation>Mou un objecte dins de l'arbre</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="294"/>
      <source>Mirrored</source>
      <translation>Reflectit</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="322"/>
      <source>Make LinearPattern</source>
      <translation>Fer Patró Lineal</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="360"/>
      <source>PolarPattern</source>
      <translation>Patró Polar</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="388"/>
      <source>Scaled</source>
      <translation>Escalat</translation>
    </message>
  </context>
  <context>
    <name>FeaturePickDialog</name>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="42"/>
      <source>Valid</source>
      <translation>Vàlid</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="43"/>
      <source>Invalid shape</source>
      <translation>Forma invàlida</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="44"/>
      <source>No wire in sketch</source>
      <translation>No hi ha cap fil a l'esbós</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="45"/>
      <source>Sketch already used by other feature</source>
      <translation>Esbós ja utilitzat per una altra operació</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="46"/>
      <source>Sketch belongs to another Body feature</source>
      <translation>L'esbós pertany a una altra operació del Cos</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="47"/>
      <source>Base plane</source>
      <translation>Pla base</translation>
    </message>
    <message>
      <location filename="../../FeaturePickDialog.cpp" line="48"/>
      <source>Feature is located after the Tip feature</source>
      <translation>L'element es troba després de la funció de Punta</translation>
    </message>
  </context>
  <context>
    <name>Gui::TaskView::TaskWatcherCommands</name>
    <message>
      <location filename="../../Workbench.cpp" line="54"/>
      <source>Face tools</source>
      <translation>Eines de cara</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="55"/>
      <source>Sketch tools</source>
      <translation>Eines de croquis</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="56"/>
      <source>Create Geometry</source>
      <translation>Crea geometria</translation>
    </message>
  </context>
  <context>
    <name>InvoluteGearParameter</name>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="14"/>
      <source>Involute parameter</source>
      <translation>Paràmetre de l'espiral</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="20"/>
      <source>Number of teeth:</source>
      <translation>Nombre de dents:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="40"/>
      <source>Module:</source>
      <translation>Mòdul:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="84"/>
      <source>Pressure angle:</source>
      <translation>Angle de pressió:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="125"/>
      <source>High precision:</source>
      <translation>Alta precisió:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="139"/>
      <location filename="../../../InvoluteGearFeature.ui" line="166"/>
      <source>True</source>
      <translation>Cert</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="144"/>
      <location filename="../../../InvoluteGearFeature.ui" line="171"/>
      <source>False</source>
      <translation>Fals</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="152"/>
      <source>External gear:</source>
      <translation>Engranatge amb dentat exterior:</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="179"/>
      <source>Addendum Coefficient</source>
      <translation>Coeficient a afegir</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="199"/>
      <source>Dedendum Coefficient</source>
      <translation>Coeficient a sostreure</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="219"/>
      <source>Root Fillet Coefficient</source>
      <translation>Coeficient de filet d'origen</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.ui" line="239"/>
      <source>Profile Shift Coefficient</source>
      <translation>Coeficient de desplaçament de perfil</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::DlgActiveBody</name>
    <message>
      <location filename="../../DlgActiveBody.ui" line="14"/>
      <source>Active Body Required</source>
      <translation>Es requereix un cos actiu</translation>
    </message>
    <message>
      <location filename="../../DlgActiveBody.ui" line="20"/>
      <source>To create a new PartDesign object, there must be an active Body object in the document.

Please select a body from below, or create a new body.</source>
      <translation>Per crear un nou objecte PartDesign ha d'existir un objecte cos actiu en el document.

Si us plau, seleccionar un cos desde abaix, o crear un nou cos.</translation>
    </message>
    <message>
      <location filename="../../DlgActiveBody.ui" line="36"/>
      <source>Create new body</source>
      <translation>Crear un nou cos</translation>
    </message>
    <message>
      <location filename="../../DlgActiveBody.cpp" line="55"/>
      <source>Please select</source>
      <translation>Selecciona Per favor</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::DlgPrimitives</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="14"/>
      <source>Geometric Primitives</source>
      <translation>Primitives geomètriques</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="62"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="153"/>
      <source>Length:</source>
      <translation>Longitud:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="82"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="173"/>
      <source>Width:</source>
      <translation>Amplada:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="193"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="287"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="505"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1254"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1580"/>
      <source>Height:</source>
      <translation>Alçada:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="267"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="625"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1600"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1749"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1805"/>
      <source>Radius:</source>
      <translation>Radi:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="307"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1274"/>
      <source>Angle in first direction:</source>
      <translation>Angle en la primera direcció:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="314"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1281"/>
      <source>Angle in first direction</source>
      <translation>Angle en la primera direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="333"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1300"/>
      <source>Angle in second direction:</source>
      <translation>Angle en la segona direcció:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="340"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1307"/>
      <source>Angle in second direction</source>
      <translation>Angle en la segona direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="391"/>
      <source>Rotation angle:</source>
      <translation>Angle de rotació:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="465"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="797"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1016"/>
      <source>Radius 1:</source>
      <translation>Radi 1:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="485"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="820"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1039"/>
      <source>Radius 2:</source>
      <translation>Radi 2:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="551"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1620"/>
      <source>Angle:</source>
      <translation>Angle:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="674"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="896"/>
      <source>U parameter:</source>
      <translation>Paràmetre U:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="694"/>
      <source>V parameters:</source>
      <translation>Paràmetres de V:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="804"/>
      <source>Radius in local z-direction</source>
      <translation>Radi en la direcció local Z</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="827"/>
      <source>Radius in local x-direction</source>
      <translation>Radi en la direcció local X</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="843"/>
      <source>Radius 3:</source>
      <translation>Radi 3:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="850"/>
      <source>Radius in local y-direction
If zero, it is equal to Radius2</source>
      <translation>Radi en la direcció local Y
Si el valor és zero, serà igual al Radi2</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="916"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1111"/>
      <source>V parameter:</source>
      <translation>Paràmetre U:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1023"/>
      <source>Radius in local xy-plane</source>
      <translation>Radi en el pla local XY</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1046"/>
      <source>Radius in local xz-plane</source>
      <translation>Radi en el pla local XZ</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1091"/>
      <source>U Parameter:</source>
      <translation>Paràmetre U:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1214"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2290"/>
      <source>Polygon:</source>
      <translation>Polígon:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1234"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2313"/>
      <source>Circumradius:</source>
      <translation>Circumradi:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1353"/>
      <source>X min/max:</source>
      <translation>X mín/màx:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1383"/>
      <source>Y min/max:</source>
      <translation>Y mín/màx:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1413"/>
      <source>Z min/max:</source>
      <translation>Z mín/màx:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1443"/>
      <source>X2 min/max:</source>
      <translation>X2 mín/màx:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1476"/>
      <source>Z2 min/max:</source>
      <translation>Z2 mín/màx:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1560"/>
      <source>Pitch:</source>
      <translation>Pas:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1637"/>
      <source>Coordinate system:</source>
      <translation>Coordenades del sistema:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1645"/>
      <source>Right-handed</source>
      <translation>Dretes</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1650"/>
      <source>Left-handed</source>
      <translation>Esquerres</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1709"/>
      <source>Growth:</source>
      <translation>Creixement:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1729"/>
      <source>Number of rotations:</source>
      <translation>Nombre de rotacions:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1825"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1947"/>
      <source>Angle 1:</source>
      <translation>Angle 1:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1842"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="1964"/>
      <source>Angle 2:</source>
      <translation>Angle 2:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1879"/>
      <source>From three points</source>
      <translation>Des de tres punts</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1907"/>
      <source>Major radius:</source>
      <translation>Radi major:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="1927"/>
      <source>Minor radius:</source>
      <translation>Radi menor:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2005"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2093"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2170"/>
      <source>X:</source>
      <translation>X:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2025"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2113"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2193"/>
      <source>Y:</source>
      <translation>Y:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2045"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2133"/>
      <location filename="../../TaskPrimitiveParameters.ui" line="2216"/>
      <source>Z:</source>
      <translation>Z:</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2086"/>
      <source>Start point</source>
      <translation>Punt inicial</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.ui" line="2160"/>
      <source>End point</source>
      <translation>Punt final</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::DlgReference</name>
    <message>
      <location filename="../../DlgReference.ui" line="14"/>
      <source>Reference</source>
      <translation>Ref</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="20"/>
      <source>You selected geometries which are not part of the active body. Please define how to handle those selections. If you do not want those references, cancel the command.</source>
      <translation>Heu seleccionat geometries que no formen part del cos actiu. Definiu com tractar aquestes seleccions. Si no voleu aquestes referències, cancel·leu l'ordre.</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="42"/>
      <source>Make independent copy (recommended)</source>
      <translation>Fes una còpia independent (recomanat)</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="52"/>
      <source>Make dependent copy</source>
      <translation>Fes una còpia dependent</translation>
    </message>
    <message>
      <location filename="../../DlgReference.ui" line="59"/>
      <source>Create cross-reference</source>
      <translation>Crea una referència creuada</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::NoDependentsSelection</name>
    <message>
      <location filename="../../ReferenceSelection.cpp" line="270"/>
      <source>Selecting this will cause circular dependency.</source>
      <translation>Seleccionar això provocarà una dependència circular.</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskBooleanParameters</name>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="22"/>
      <source>Add body</source>
      <translation>Afegeix un cos</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="32"/>
      <source>Remove body</source>
      <translation>Elimina un cos</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="48"/>
      <source>Fuse</source>
      <translation>Combina</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="53"/>
      <source>Cut</source>
      <translation>Talla</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.ui" line="58"/>
      <source>Common</source>
      <translation>Comú</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="52"/>
      <source>Boolean parameters</source>
      <translation>Paràmetres booleans</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="81"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskBoxPrimitives</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="49"/>
      <source>Primitive parameters</source>
      <translation>Paràmetres primitius</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="760"/>
      <source>Cone radii are equal</source>
      <translation>Els radis del con són iguals</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="761"/>
      <source>The radii for cones must not be equal!</source>
      <translation>Els radis del con no poden ser iguals!</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="836"/>
      <location filename="../../TaskPrimitiveParameters.cpp" line="841"/>
      <location filename="../../TaskPrimitiveParameters.cpp" line="846"/>
      <source>Invalid wedge parameters</source>
      <translation>Paràmetres invàlids de la falca</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="837"/>
      <source>X min must not be equal to X max!</source>
      <translation>X min no ha de ser igual a X max!</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="842"/>
      <source>Y min must not be equal to Y max!</source>
      <translation>Y min no ha de ser igual a Y max!</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="847"/>
      <source>Z min must not be equal to Z max!</source>
      <translation>Z min no ha de ser igual a Z max!</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="885"/>
      <source>Create primitive</source>
      <translation>Crea un primitiu</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskChamferParameters</name>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="20"/>
      <source>Click button to enter selection mode,
click again to end selection</source>
      <translation>Clica al botó per entrar en mode de selecció,
clica altre cop per finalitzar la selecció</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="24"/>
      <source>Select</source>
      <translation>Selecciona</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="34"/>
      <source>- select an item to highlight it
- double-click on an item to see the chamfers</source>
      <translation>- Seleccioneu un element per ressaltar-lo
- Feu doble clic sobre un element per veure els xamfrans</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="49"/>
      <source>Type</source>
      <translation>Tipus</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="57"/>
      <source>Equal distance</source>
      <translation>Distància igual</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="62"/>
      <source>Two distances</source>
      <translation>Dues distàncies</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="67"/>
      <source>Distance and angle</source>
      <translation>Distància i angle</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="80"/>
      <source>Flip direction</source>
      <translation>Volteja la direcció</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="101"/>
      <source>Size</source>
      <translation>Mida</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="120"/>
      <source>Use All Edges</source>
      <translation>Utilitzeu totes les arestes</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="147"/>
      <source>Size 2</source>
      <translation>Mida 2</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.ui" line="180"/>
      <source>Angle</source>
      <translation>Angle</translation>
    </message>
    <message>
      <location filename="../../TaskChamferParameters.cpp" line="323"/>
      <source>Empty chamfer created !
</source>
      <translation>S'ha creat un xamfrà buit!
</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgBooleanParameters</name>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="347"/>
      <source>Empty body list</source>
      <translation>La llista de cossos és buida</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="348"/>
      <source>The body list cannot be empty</source>
      <translation>La llista de cossos no pot ser buida</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="360"/>
      <source>Boolean: Accept: Input error</source>
      <translation>Boolean: Acceptar: error d'entrada</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgDatumParameters</name>
    <message>
      <location filename="../../TaskDatumParameters.cpp" line="101"/>
      <source>Incompatible reference set</source>
      <translation>Conjunt de referències incompatible</translation>
    </message>
    <message>
      <location filename="../../TaskDatumParameters.cpp" line="102"/>
      <source>There is no attachment mode that fits the current set of references. If you choose to continue, the feature will remain where it is now, and will not be moved as the references change. Continue?</source>
      <translation>No hi ha cap mode d'afecció que s'adapta el conjunt actual de referències. Si decidiu continuar, el tret romandrà on és ara i no es desplaçarà com canviar les referències. Voleu continuar?</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgFeatureParameters</name>
    <message>
      <location filename="../../TaskFeatureParameters.cpp" line="130"/>
      <source>Input error</source>
      <translation>Error d'entrada</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgShapeBinder</name>
    <message>
      <location filename="../../TaskShapeBinder.cpp" line="408"/>
      <source>Input error</source>
      <translation>Error d'entrada</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDraftParameters</name>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="20"/>
      <source>Click button to enter selection mode,
click again to end selection</source>
      <translation>Clica al botó per entrar en mode de selecció,
clica altre cop per finalitzar la selecció</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="24"/>
      <source>Select</source>
      <translation>Selecciona</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="34"/>
      <source>- select an item to highlight it
- double-click on an item to see the drafts</source>
      <translation>- Seleccioneu un element per ressaltar-lo
- feu doble clic sobre un element per veure els esborranys</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="47"/>
      <source>Draft angle</source>
      <translation>Angle de sortida</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="80"/>
      <source>Neutral plane</source>
      <translation>Pla neutre</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="97"/>
      <source>Pull direction</source>
      <translation>Direcció de tracció</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.ui" line="112"/>
      <source>Reverse pull direction</source>
      <translation>Direcció de tracció invertida</translation>
    </message>
    <message>
      <location filename="../../TaskDraftParameters.cpp" line="281"/>
      <source>Empty draft created !
</source>
      <translation>S'ha creat un dibuix buit!
</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDressUpParameters</name>
    <message>
      <location filename="../../TaskDressUpParameters.cpp" line="84"/>
      <source>Preview</source>
      <translation>Previsualització</translation>
    </message>
    <message>
      <location filename="../../TaskDressUpParameters.cpp" line="90"/>
      <source>Select</source>
      <translation>Selecciona</translation>
    </message>
    <message>
      <location filename="../../TaskDressUpParameters.cpp" line="262"/>
      <source>Add all edges</source>
      <translation>Afegiu totes les arestes</translation>
    </message>
    <message>
      <location filename="../../TaskDressUpParameters.cpp" line="269"/>
      <source>Adds all edges to the list box (active only when in add selection mode).</source>
      <translation>Afegeix totes les arestes al quadre de llista (activa només quan està en mode d'afegir selecció).</translation>
    </message>
    <message>
      <location filename="../../TaskDressUpParameters.cpp" line="277"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskExtrudeParameters</name>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="897"/>
      <source>No face selected</source>
      <translation>Cap cara seleccionada</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="153"/>
      <location filename="../../TaskExtrudeParameters.cpp" line="735"/>
      <source>Face</source>
      <translation>Cara</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="357"/>
      <source>Sketch normal</source>
      <translation>Croquis normal</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="359"/>
      <source>Face normal</source>
      <translation>Cara Normal</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="362"/>
      <source>Select reference...</source>
      <translation>Seleccioneu referència...</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="366"/>
      <location filename="../../TaskExtrudeParameters.cpp" line="368"/>
      <source>Custom direction</source>
      <translation>Direcció personalitzada</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="892"/>
      <source>Click on a face in the model</source>
      <translation>Clica en una cara del model</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskFeaturePick</name>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="23"/>
      <source>Allow used features</source>
      <translation>Permet l'elements utilitzades</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="30"/>
      <source>Allow external features</source>
      <translation>Permetre elements externs</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="42"/>
      <source>From other bodies of the same part</source>
      <translation>Des d'altres cossos de la mateixa peça</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="49"/>
      <source>From different parts or free features</source>
      <translation>Des de diferents parts o elements lliures</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="66"/>
      <source>Make independent copy (recommended)</source>
      <translation>Fes una còpia independent (recomanat)</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="79"/>
      <source>Make dependent copy</source>
      <translation>Fes una còpia dependent</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.ui" line="89"/>
      <source>Create cross-reference</source>
      <translation>Crea una referència creuada</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="61"/>
      <source>Valid</source>
      <translation>Vàlid</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="62"/>
      <source>Invalid shape</source>
      <translation>Forma invàlida</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="63"/>
      <source>No wire in sketch</source>
      <translation>No hi ha cap fil a l'esbós</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="64"/>
      <source>Sketch already used by other feature</source>
      <translation>Esbós ja utilitzat per una altra operació</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="65"/>
      <source>Belongs to another body</source>
      <translation>Pertany a un altre òrgan</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="66"/>
      <source>Belongs to another part</source>
      <translation>Pertany a una altra part</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="67"/>
      <source>Doesn't belong to any body</source>
      <translation>No pertany a cap cos</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="68"/>
      <source>Base plane</source>
      <translation>Pla base</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="69"/>
      <source>Feature is located after the tip feature</source>
      <translation>L'element es troba després de la funció de Punta</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="80"/>
      <source>Select feature</source>
      <translation>Seleccionar perfil</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskFilletParameters</name>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="20"/>
      <source>Click button to enter selection mode,
click again to end selection</source>
      <translation>Clica al botó per entrar en mode de selecció,
clica altre cop per finalitzar la selecció</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="24"/>
      <source>Select</source>
      <translation>Selecciona</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="34"/>
      <source>- select an item to highlight it
- double-click on an item to see the fillets</source>
      <translation>- Seleccioneu un element per ressaltar-lo
- feu doble clic sobre un element per veure el Cantell</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="47"/>
      <source>Radius:</source>
      <translation>Radi:</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.ui" line="63"/>
      <source>Use All Edges</source>
      <translation>Utilitzeu totes les arestes</translation>
    </message>
    <message>
      <location filename="../../TaskFilletParameters.cpp" line="193"/>
      <source>Empty fillet created !
</source>
      <translation>S'ha creat un filet buit!
</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskHelixParameters</name>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="22"/>
      <source>Status:</source>
      <translation>Estat:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="29"/>
      <source>Valid</source>
      <translation>Vàlid</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="40"/>
      <source>Axis:</source>
      <translation>Eix:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="48"/>
      <location filename="../../TaskHelixParameters.cpp" line="232"/>
      <source>Base X axis</source>
      <translation>Eix base X</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="53"/>
      <location filename="../../TaskHelixParameters.cpp" line="233"/>
      <source>Base Y axis</source>
      <translation>Eix base Y</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="58"/>
      <location filename="../../TaskHelixParameters.cpp" line="234"/>
      <source>Base Z axis</source>
      <translation>Eix base Z</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="63"/>
      <location filename="../../TaskHelixParameters.cpp" line="215"/>
      <source>Horizontal sketch axis</source>
      <translation>Eix horitzontal de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="68"/>
      <location filename="../../TaskHelixParameters.cpp" line="214"/>
      <source>Vertical sketch axis</source>
      <translation>Eix vertical de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="73"/>
      <location filename="../../TaskHelixParameters.cpp" line="213"/>
      <source>Normal sketch axis</source>
      <translation>Eix normal al croquis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="78"/>
      <location filename="../../TaskHelixParameters.cpp" line="197"/>
      <source>Select reference...</source>
      <translation>Seleccioneu referència...</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="90"/>
      <source>Mode:</source>
      <translation>Mode:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="98"/>
      <source>Pitch-Height-Angle</source>
      <translation>Pas-Alçada-Angle</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="103"/>
      <source>Pitch-Turns-Angle</source>
      <translation>Pas-Voltes- Angle</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="108"/>
      <source>Height-Turns-Angle</source>
      <translation>Alçada-Voltes-Angle</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="113"/>
      <source>Height-Turns-Growth</source>
      <translation>Alçada-Voltes-Increment</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="125"/>
      <source>Pitch:</source>
      <translation>Pas:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="152"/>
      <source>Height:</source>
      <translation>Alçada:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="179"/>
      <source>Turns:</source>
      <translation>Voltes:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="203"/>
      <source>Cone angle:</source>
      <translation>Angle del con:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="233"/>
      <source>Radial growth:</source>
      <translation>Creixement radial:</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="255"/>
      <source>Left handed</source>
      <translation>Ma esquerra</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="265"/>
      <source>Reversed</source>
      <translation>Invertit</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="272"/>
      <source>Remove outside of profile</source>
      <translation>Elimina fora del perfil</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="289"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="51"/>
      <source>Helix parameters</source>
      <translation>Paràmetres d’hèlix</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="217"/>
      <source>Construction line %1</source>
      <translation>Construcció línia %1</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="281"/>
      <source>Warning: helix might be self intersecting</source>
      <translation>Atenció: l'hèlix pot ser autointerferent</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="286"/>
      <source>Error: helix touches itself</source>
      <translation>Error: l'hèlix es toca a si mateixa</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="334"/>
      <source>Error: unsupported mode</source>
      <translation>Error: mode no compatible</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskHoleParameters</name>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="47"/>
      <source>Counterbore</source>
      <translation>Fer Calaix</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="48"/>
      <source>Countersink</source>
      <translation>Countersink</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="49"/>
      <source>Counterdrill</source>
      <translation>Aixamfranat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="53"/>
      <source>Hole parameters</source>
      <translation>Paràmetres de forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="63"/>
      <source>None</source>
      <translation>Cap</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="64"/>
      <source>ISO metric regular profile</source>
      <translation>Perfil regular mètric ISO</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="65"/>
      <source>ISO metric fine profile</source>
      <translation>Perfil fi mètric ISO</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="66"/>
      <source>UTS coarse profile</source>
      <translation>Perfil gruixut UTS</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="67"/>
      <source>UTS fine profile</source>
      <translation>Perfil fi UTS</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="68"/>
      <source>UTS extra fine profile</source>
      <translation>Perfil extrafi UTS</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskLinearPatternParameters</name>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>Afegir paràmetre</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>Eliminar cara</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="44"/>
      <source>List can be reordered by dragging</source>
      <translation>La llista es pot reordenar arrossegant</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="56"/>
      <source>Direction</source>
      <translation>Direcció</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="68"/>
      <source>Reverse direction</source>
      <translation type="unfinished">Reverse direction</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="77"/>
      <source>Mode</source>
      <translation>Modus</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="85"/>
      <source>Overall Length</source>
      <translation type="unfinished">Overall Length</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="90"/>
      <location filename="../../TaskLinearPatternParameters.ui" line="153"/>
      <source>Offset</source>
      <translation>Equidistancia (ofset)</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="115"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="178"/>
      <source>Occurrences</source>
      <translation>Ocurrències</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="192"/>
      <source>OK</source>
      <translation>D'acord</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="201"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.cpp" line="108"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.cpp" line="382"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskLoftParameters</name>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="20"/>
      <source>Ruled surface</source>
      <translation>Superfície reglada</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="27"/>
      <source>Closed</source>
      <translation>Tancat</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="34"/>
      <source>Profile</source>
      <translation>Perfil</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="42"/>
      <source>Object</source>
      <translation>Objecte</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="65"/>
      <source>Add Section</source>
      <translation>Afegir la secció</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="78"/>
      <source>Remove Section</source>
      <translation>Eliminar la secció</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="103"/>
      <source>List can be reordered by dragging</source>
      <translation>La llista es pot reordenar arrossegant</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.ui" line="120"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.cpp" line="50"/>
      <source>Loft parameters</source>
      <translation>Paràmetres del calaix</translation>
    </message>
    <message>
      <location filename="../../TaskLoftParameters.cpp" line="72"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskMirroredParameters</name>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>Afegir paràmetre</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>Eliminar cara</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="44"/>
      <source>List can be reordered by dragging</source>
      <translation>La llista es pot reordenar arrossegant</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="56"/>
      <source>Plane</source>
      <translation>Pla</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="70"/>
      <source>OK</source>
      <translation>D'acord</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="79"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.cpp" line="101"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.cpp" line="244"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskMultiTransformParameters</name>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>Afegir paràmetre</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>Eliminar cara</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="44"/>
      <source>List can be reordered by dragging</source>
      <translation>La llista es pot reordenar arrossegant</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="54"/>
      <source>Transformations</source>
      <translation>Transformacions</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="71"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="75"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="89"/>
      <source>Edit</source>
      <translation>Edita</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="93"/>
      <source>Delete</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="97"/>
      <source>Add mirrored transformation</source>
      <translation>Afegir la transformació de reflexió</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="101"/>
      <source>Add linear pattern</source>
      <translation>Afegir patró lineal</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="105"/>
      <source>Add polar pattern</source>
      <translation>Afegeix un patró polar</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="109"/>
      <source>Add scaled transformation</source>
      <translation>Afegir transformació escalada</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="113"/>
      <source>Move up</source>
      <translation>Mou amunt</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="117"/>
      <source>Move down</source>
      <translation>Mou avall</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="144"/>
      <source>Right-click to add</source>
      <translation>Clic-dret per a afegir</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPadParameters</name>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="40"/>
      <source>Pad parameters</source>
      <translation>Paràmetres d'extrusió</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="42"/>
      <source>Offset from face at which pad will end</source>
      <translation>Distancia desde la cara a la qual acabarà l'extrusiò</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="43"/>
      <source>Reverses pad direction</source>
      <translation>Inverteix la direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="70"/>
      <source>Dimension</source>
      <translation>Cota</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="71"/>
      <source>To last</source>
      <translation>Al darrer</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="72"/>
      <source>To first</source>
      <translation>A la primera</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="73"/>
      <source>Up to face</source>
      <translation>Fins la cara</translation>
    </message>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="74"/>
      <source>Two dimensions</source>
      <translation>Dues dimensions</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPadPocketParameters</name>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="22"/>
      <source>Type</source>
      <translation>Tipus</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="30"/>
      <source>Dimension</source>
      <translation>Cota</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="38"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="75"/>
      <source>Offset to face</source>
      <translation>Desplaçament a la Cara</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="141"/>
      <source>Direction</source>
      <translation>Direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="149"/>
      <source>Direction/edge:</source>
      <translation>Direcciò/aresta:</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="156"/>
      <source>Set a direction or select an edge
from the model as reference</source>
      <translation>Estableix una direcció o selecciona una aresta
del model com a referència</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="161"/>
      <source>Sketch normal</source>
      <translation>Croquis normal</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="166"/>
      <source>Select reference...</source>
      <translation>Seleccioneu referència...</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="171"/>
      <source>Custom direction</source>
      <translation>Direcció personalitzada</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="181"/>
      <source>Show direction</source>
      <translation>Mostra la direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="191"/>
      <source>Use custom vector for pad direction, otherwise
the sketch plane's normal vector will be used</source>
      <translation>Usar un vector personalitzat per la direcció de l'extrusió, cas contrari
es farà servir el vector normal del plànol de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="204"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="211"/>
      <source>x-component of direction vector</source>
      <translation>component X del vector de direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="233"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="240"/>
      <source>y-component of direction vector</source>
      <translation>component Y del vector de direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="262"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="269"/>
      <source>z-component of direction vector</source>
      <translation>component Z del vector de direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="300"/>
      <source>If unchecked, the length will be
measured along the specified direction</source>
      <translation>Si no es Selecciona, la longitud serà
mesurada al llarg de la direcció especificada</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="304"/>
      <source>Length along sketch normal</source>
      <translation>Longitud al llarg de l'esbós normal</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="124"/>
      <source>Applies length symmetrically to sketch plane</source>
      <translation>Aplica la longitud simètricament al pla de dibuix</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="127"/>
      <source>Symmetric to plane</source>
      <translation>Simètric al pla</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="134"/>
      <source>Reversed</source>
      <translation>Invertit</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="316"/>
      <location filename="../../TaskPadPocketParameters.ui" line="340"/>
      <source>Angle to taper the extrusion</source>
      <translation>Angle per esmolar l'extrusió</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="319"/>
      <source>Taper angle</source>
      <translation>Angle de cònicitat</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="58"/>
      <source>2nd length</source>
      <translation>2a longitud</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="343"/>
      <source>2nd taper angle</source>
      <translation>2n angle de cònicitat</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="102"/>
      <source>Select face</source>
      <translation>Selecciona una cara</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="369"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPipeOrientation</name>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="22"/>
      <source>Orientation mode</source>
      <translation>Mode d'orientació</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="36"/>
      <source>Standard</source>
      <translation>Estàndard</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="41"/>
      <source>Fixed</source>
      <translation>Fix</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="46"/>
      <source>Frenet</source>
      <translation>Angle Fix</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="51"/>
      <source>Auxiliary</source>
      <translation>Auxiliars</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="56"/>
      <source>Binormal</source>
      <translation>Binormal</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="76"/>
      <source>Curvelinear equivalence</source>
      <translation>Equivalència curvilínia</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="83"/>
      <source>Profile</source>
      <translation>Perfil</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="91"/>
      <source>Object</source>
      <translation>Objecte</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="125"/>
      <source>Add Edge</source>
      <translation>Afegir tall</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="144"/>
      <source>Remove Edge</source>
      <translation>Treure vora</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="166"/>
      <source>Set the constant binormal vector used to calculate the profiles orientation</source>
      <translation>Establir el vector binormal constants fa servir per calcular l'orientació de perfils</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="190"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="197"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../TaskPipeOrientation.ui" line="204"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="534"/>
      <source>Section orientation</source>
      <translation>Orientació de la secció</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="560"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPipeParameters</name>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="20"/>
      <source>Profile</source>
      <translation>Perfil</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="28"/>
      <location filename="../../TaskPipeParameters.ui" line="93"/>
      <source>Object</source>
      <translation>Objecte</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="51"/>
      <source>Corner Transition</source>
      <translation>Angle de transició</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="65"/>
      <source>Transformed</source>
      <translation>Transformat</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="70"/>
      <source>Right Corner</source>
      <translation>Cantonada Dreta</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="75"/>
      <source>Round Corner</source>
      <translation>Al voltant de cantonada</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="85"/>
      <source>Path to sweep along</source>
      <translation>Trajectòria de l'escombratge</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="119"/>
      <source>Add Edge</source>
      <translation>Afegir tall</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.ui" line="138"/>
      <source>Remove Edge</source>
      <translation>Treure vora</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="68"/>
      <source>Pipe parameters</source>
      <translation>Paràmetres del tub</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="84"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="422"/>
      <location filename="../../TaskPipeParameters.cpp" line="520"/>
      <source>Input error</source>
      <translation>Error d'entrada</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="422"/>
      <source>No active body</source>
      <translation>Cap cos actiu</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPipeScaling</name>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="22"/>
      <source>Transform mode</source>
      <translation>Mode Transformació</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="36"/>
      <source>Constant</source>
      <translation>Constant</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="41"/>
      <source>Multisection</source>
      <translation>Multiseciò</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="64"/>
      <source>Add Section</source>
      <translation>Afegir la secció</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="77"/>
      <source>Remove Section</source>
      <translation>Eliminar la secció</translation>
    </message>
    <message>
      <location filename="../../TaskPipeScaling.ui" line="102"/>
      <source>List can be reordered by dragging</source>
      <translation>La llista es pot reordenar arrossegant</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="802"/>
      <source>Section transformation</source>
      <translation>Transformació de la secció</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="818"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPocketParameters</name>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="40"/>
      <source>Pocket parameters</source>
      <translation>Paràmetres de butxaca</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="43"/>
      <source>Offset from face at which pocket will end</source>
      <translation>Desplaçament de la cara a la qual acabarà la cavitat</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="44"/>
      <source>Reverses pocket direction</source>
      <translation>Inverteix la direcció del vuidat</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="71"/>
      <source>Dimension</source>
      <translation>Cota</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="72"/>
      <source>Through all</source>
      <translation>A través de totes</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="73"/>
      <source>To first</source>
      <translation>A la primera</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="74"/>
      <source>Up to face</source>
      <translation>Fins la cara</translation>
    </message>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="75"/>
      <source>Two dimensions</source>
      <translation>Dues dimensions</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPolarPatternParameters</name>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>Afegir paràmetre</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>Eliminar cara</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="44"/>
      <source>List can be reordered by dragging</source>
      <translation>La llista es pot reordenar arrossegant</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="56"/>
      <source>Axis</source>
      <translation>Eix</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="68"/>
      <source>Reverse direction</source>
      <translation type="unfinished">Reverse direction</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="77"/>
      <source>Mode</source>
      <translation>Modus</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="85"/>
      <source>Overall Angle</source>
      <translation type="unfinished">Overall Angle</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="90"/>
      <source>Offset Angle</source>
      <translation type="unfinished">Offset Angle</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="115"/>
      <source>Angle</source>
      <translation>Angle</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="159"/>
      <source>Offset</source>
      <translation>Equidistancia (ofset)</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="190"/>
      <source>Occurrences</source>
      <translation>Ocurrències</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="204"/>
      <source>OK</source>
      <translation>D'acord</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="213"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.cpp" line="114"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.cpp" line="377"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPrimitiveParameters</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="935"/>
      <source>Attachment</source>
      <translation>Adjunt</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskRevolutionParameters</name>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="22"/>
      <source>Axis:</source>
      <translation>Eix:</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="30"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="137"/>
      <source>Base X axis</source>
      <translation>Eix base X</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="35"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="138"/>
      <source>Base Y axis</source>
      <translation>Eix base Y</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="40"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="139"/>
      <source>Base Z axis</source>
      <translation>Eix base Z</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="45"/>
      <source>Horizontal sketch axis</source>
      <translation>Eix horitzontal de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="50"/>
      <source>Vertical sketch axis</source>
      <translation>Eix vertical de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="55"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="146"/>
      <source>Select reference...</source>
      <translation>Seleccioneu referència...</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="67"/>
      <source>Angle:</source>
      <translation>Angle:</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="101"/>
      <source>Symmetric to plane</source>
      <translation>Simètric al pla</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="108"/>
      <source>Reversed</source>
      <translation>Invertit</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="122"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="50"/>
      <source>Revolution parameters</source>
      <translation>Paràmetres de revolució</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskScaledParameters</name>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="22"/>
      <source>Add feature</source>
      <translation>Afegir paràmetre</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="32"/>
      <source>Remove feature</source>
      <translation>Eliminar cara</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="53"/>
      <source>Factor</source>
      <translation>Factor</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="67"/>
      <source>Occurrences</source>
      <translation>Ocurrències</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="81"/>
      <source>OK</source>
      <translation>D'acord</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="90"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.cpp" line="92"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskShapeBinder</name>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="22"/>
      <source>Object</source>
      <translation>Objecte</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="48"/>
      <source>Add Geometry</source>
      <translation>Afegir la geometria</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.ui" line="67"/>
      <source>Remove Geometry</source>
      <translation>Treure la geometria</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.cpp" line="60"/>
      <source>Datum shape parameters</source>
      <translation>Paràmetres de forma Datum</translation>
    </message>
    <message>
      <location filename="../../TaskShapeBinder.cpp" line="130"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskSketchBasedParameters</name>
    <message>
      <location filename="../../TaskSketchBasedParameters.cpp" line="161"/>
      <source>Face</source>
      <translation>Cara</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskThicknessParameters</name>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="20"/>
      <source>Click button to enter selection mode,
click again to end selection</source>
      <translation>Clica al botó per entrar en mode de selecció,
clica altre cop per finalitzar la selecció</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="24"/>
      <source>Select</source>
      <translation>Selecciona</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="34"/>
      <source>- select an item to highlight it
- double-click on an item to see the features</source>
      <translation>- Seleccioneu un element per ressaltar-ho
- Feu doble clic en un element per veure les característiques</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="47"/>
      <source>Thickness</source>
      <translation>Gruix</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="76"/>
      <source>Mode</source>
      <translation>Modus</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="84"/>
      <source>Skin</source>
      <translation>Pell</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="89"/>
      <source>Pipe</source>
      <translation>Tub</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="94"/>
      <source>Recto Verso</source>
      <translation>Recto Verso</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="102"/>
      <source>Join Type</source>
      <translation>Tipus de Unió</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="110"/>
      <source>Arc</source>
      <translation>Arc</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="115"/>
      <location filename="../../TaskThicknessParameters.ui" line="125"/>
      <source>Intersection</source>
      <translation>Intersecció</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.ui" line="132"/>
      <source>Make thickness inwards</source>
      <translation>Fer gruix interior</translation>
    </message>
    <message>
      <location filename="../../TaskThicknessParameters.cpp" line="248"/>
      <source>Empty thickness created !
</source>
      <translation>S'ha creat un gruix buit!
</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskTransformedMessages</name>
    <message>
      <location filename="../../TaskTransformedMessages.cpp" line="37"/>
      <source>Transformed feature messages</source>
      <translation>Transformat perfil dels Missatges</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskTransformedParameters</name>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="250"/>
      <source>Normal sketch axis</source>
      <translation>Eix normal al croquis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="251"/>
      <source>Vertical sketch axis</source>
      <translation>Eix vertical de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="252"/>
      <source>Horizontal sketch axis</source>
      <translation>Eix horitzontal de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="254"/>
      <location filename="../../TaskTransformedParameters.cpp" line="290"/>
      <source>Construction line %1</source>
      <translation>Construcció línia %1</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="268"/>
      <source>Base X axis</source>
      <translation>Eix base X</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="269"/>
      <source>Base Y axis</source>
      <translation>Eix base Y</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="270"/>
      <source>Base Z axis</source>
      <translation>Eix base Z</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="277"/>
      <location filename="../../TaskTransformedParameters.cpp" line="313"/>
      <source>Select reference...</source>
      <translation>Seleccioneu referència...</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="304"/>
      <source>Base XY plane</source>
      <translation>Base pla XY</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="305"/>
      <source>Base YZ plane</source>
      <translation>Pla YZ base</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="306"/>
      <source>Base XZ plane</source>
      <translation>Base pla XZ</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderBody</name>
    <message>
      <location filename="../../ViewProviderBody.cpp" line="135"/>
      <source>Toggle active body</source>
      <translation>Cos actiu tanca</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderChamfer</name>
    <message>
      <location filename="../../ViewProviderChamfer.h" line="41"/>
      <source>Chamfer parameters</source>
      <translation>Paràmetres del Xamfrà</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderDatum</name>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="111"/>
      <source>Datum Plane parameters</source>
      <translation>Paràmetres del pla de referéncia</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="116"/>
      <source>Datum Line parameters</source>
      <translation>Parámetres de la línea de referencia</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="121"/>
      <source>Datum Point parameters</source>
      <translation>Parámetres del punt de referencia</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="126"/>
      <source>Local Coordinate System parameters</source>
      <translation>Parámetres del sistema de coordenadas locals</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderDraft</name>
    <message>
      <location filename="../../ViewProviderDraft.h" line="42"/>
      <source>Draft parameters</source>
      <translation>Parámetres de cares inclinades</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderFillet</name>
    <message>
      <location filename="../../ViewProviderFillet.h" line="41"/>
      <source>Fillet parameters</source>
      <translation>Parámetre de redondeix</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderLinearPattern</name>
    <message>
      <location filename="../../ViewProviderLinearPattern.h" line="37"/>
      <source>LinearPattern parameters</source>
      <translation>Parámetres de repetició linear</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderMultiTransform</name>
    <message>
      <location filename="../../ViewProviderMultiTransform.h" line="37"/>
      <source>MultiTransform parameters</source>
      <translation>Parámetres de MultiTransformació</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderPolarPattern</name>
    <message>
      <location filename="../../ViewProviderPolarPattern.h" line="37"/>
      <source>PolarPattern parameters</source>
      <translation>Paràmetres del patró polar</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderScaled</name>
    <message>
      <location filename="../../ViewProviderScaled.h" line="37"/>
      <source>Scaled parameters</source>
      <translation>Paràmetres escalats</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderThickness</name>
    <message>
      <location filename="../../ViewProviderThickness.h" line="41"/>
      <source>Thickness parameters</source>
      <translation>Paràmetres de gruix</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGuii::ViewProviderMirrored</name>
    <message>
      <location filename="../../ViewProviderMirrored.h" line="37"/>
      <source>Mirrored parameters</source>
      <translation>Paràmetres de simetrìa</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_CompPrimitiveAdditive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="200"/>
      <source>Create an additive box by its width, height, and length</source>
      <translation>Crear una caixa aditiva per la seva ampladaa, alçada i longitud</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="204"/>
      <source>Create an additive cylinder by its radius, height, and angle</source>
      <translation>Crear un cilindre aditiu per el seu radi, alçada i angle</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="208"/>
      <source>Create an additive sphere by its radius and various angles</source>
      <translation>Crea una esfera additiva donats diversos angles i el radi</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="212"/>
      <source>Create an additive cone</source>
      <translation>Crear un additiu con</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="216"/>
      <source>Create an additive ellipsoid</source>
      <translation>Crear un el·lipsoide additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="220"/>
      <source>Create an additive torus</source>
      <translation>Crear un torus additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="224"/>
      <source>Create an additive prism</source>
      <translation>Crear un prisma additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="228"/>
      <source>Create an additive wedge</source>
      <translation>Crear una falca additiu</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_CompPrimitiveSubtractive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="356"/>
      <source>Create a subtractive box by its width, height and length</source>
      <translation>Crea una caixa substractiva a partir de la amplada, alçada i longitud</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="360"/>
      <source>Create a subtractive cylinder by its radius, height and angle</source>
      <translation>Crea un cilindre substractiu a partir del radi, alçada i angle</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="364"/>
      <source>Create a subtractive sphere by its radius and various angles</source>
      <translation>Crea una esfera substractiva a partir del radi i diversos angles</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="368"/>
      <source>Create a subtractive cone</source>
      <translation>Crea un con substractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="372"/>
      <source>Create a subtractive ellipsoid</source>
      <translation>Crea un elipsoide substractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="376"/>
      <source>Create a subtractive torus</source>
      <translation>Crea un tor substractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="380"/>
      <source>Create a subtractive prism</source>
      <translation>Crea un prisma substractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="384"/>
      <source>Create a subtractive wedge</source>
      <translation>Crea una falca substractiva</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_MoveFeature</name>
    <message>
      <location filename="../../CommandBody.cpp" line="732"/>
      <source>Select body</source>
      <translation>Seleccioneu el cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="733"/>
      <source>Select a body from the list</source>
      <translation>Seleccioneu un cos a la llista</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_MoveFeatureInTree</name>
    <message>
      <location filename="../../CommandBody.cpp" line="885"/>
      <source>Select feature</source>
      <translation>Seleccionar perfil</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="886"/>
      <source>Select a feature from the list</source>
      <translation>Seleccioneu una característica de la llista</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="957"/>
      <source>Move tip</source>
      <translation>Mou la punta</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="958"/>
      <source>The moved feature appears after the currently set tip.</source>
      <translation>La característica moguda apareix després de la punta establerta actualment.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="959"/>
      <source>Do you want the last feature to be the new tip?</source>
      <translation>Voleu que la darrera característica sigui la nova punta?</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../Command.cpp" line="139"/>
      <source>Invalid selection</source>
      <translation>Selecció no vàlid</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="139"/>
      <source>There are no attachment modes that fit selected objects. Select something else.</source>
      <translation>No hi ha cap mode d'adjunció que s'ajuste als objectes seleccionats. Seleccioneu una altra cosa.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="145"/>
      <location filename="../../Command.cpp" line="148"/>
      <location filename="../../Command.cpp" line="150"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="145"/>
      <source>There is no active body. Please make a body active before inserting a datum entity.</source>
      <translation>No hi ha cap cos actiu. Activeu el cos de peça abans d'inserir una entitat de referència.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="409"/>
      <source>Sub-Shape Binder</source>
      <translation>Sub Shape Binder</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="650"/>
      <source>Several sub-elements selected</source>
      <translation>S'han seleccionat diversos sub-elements</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="651"/>
      <source>You have to select a single face as support for a sketch!</source>
      <translation>Heu de seleccionar una única cara com a suport de l'esbós!</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="654"/>
      <source>No support face selected</source>
      <translation>No s'ha seleccionat una cara de suport</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="655"/>
      <source>You have to select a face as support for a sketch!</source>
      <translation>Heu seleccionat una cara de suport per a un esbós!</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="658"/>
      <source>No planar support</source>
      <translation>No hi ha suport pla</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="659"/>
      <source>You need a planar face as support for a sketch!</source>
      <translation>Necessiteu una cara plana com a suport per a un esbós!</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="662"/>
      <source>No valid planes in this document</source>
      <translation>Esbossos no vàlids en aquest document</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="663"/>
      <source>Please create a plane first or select a face to sketch on</source>
      <translation>Si us plau, crear un plànol primer o seleccioneu una cara a esbossar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="911"/>
      <location filename="../../Command.cpp" line="1930"/>
      <location filename="../../SketchWorkflow.cpp" line="591"/>
      <location filename="../../ViewProvider.cpp" line="95"/>
      <location filename="../../ViewProviderBoolean.cpp" line="78"/>
      <location filename="../../ViewProviderDatum.cpp" line="246"/>
      <location filename="../../ViewProviderHole.cpp" line="77"/>
      <location filename="../../ViewProviderPrimitive.cpp" line="68"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="95"/>
      <source>A dialog is already open in the task panel</source>
      <translation type="unfinished">A dialog is already open in the task panel</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="912"/>
      <location filename="../../Command.cpp" line="1931"/>
      <location filename="../../SketchWorkflow.cpp" line="592"/>
      <location filename="../../ViewProvider.cpp" line="96"/>
      <location filename="../../ViewProviderBoolean.cpp" line="79"/>
      <location filename="../../ViewProviderDatum.cpp" line="247"/>
      <location filename="../../ViewProviderHole.cpp" line="78"/>
      <location filename="../../ViewProviderPrimitive.cpp" line="69"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="96"/>
      <source>Do you want to close this dialog?</source>
      <translation type="unfinished">Do you want to close this dialog?</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="791"/>
      <source>Cannot use this command as there is no solid to subtract from.</source>
      <translation>No es pot utilitzar aquesta ordre perquè no hi ha cap sòlid per restar.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="792"/>
      <source>Ensure that the body contains a feature before attempting a subtractive command.</source>
      <translation>Assegureu-vos que el cos conté una característica abans d'intentar una ordre subtractiva.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="813"/>
      <source>Cannot use selected object. Selected object must belong to the active body</source>
      <translation>No es pot utilitzar l'objecte seleccionat. L'objecte seleccionat ha de pertànyer al cos actiu</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="814"/>
      <source>Consider using a ShapeBinder or a BaseFeature to reference external geometry in a body.</source>
      <translation>Penseu en utilitzar un ShapeBinder o una caracterìstica Base per fer referència a la geometria externa d'un cos.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="836"/>
      <source>No sketch to work on</source>
      <translation>Cap esbos per treballar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="837"/>
      <source>No sketch is available in the document</source>
      <translation>Cap dibuix està disponible en el document</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1579"/>
      <location filename="../../Command.cpp" line="1605"/>
      <source>Wrong selection</source>
      <translation>Selecció incorrecta</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1580"/>
      <source>Select an edge, face, or body from a single body.</source>
      <translation>Seleccioneu una aresta, una cara o un cos d'un sol cos.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1584"/>
      <location filename="../../Command.cpp" line="1957"/>
      <source>Selection is not in Active Body</source>
      <translation>La selecció no és en un cos de peça actiu</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1585"/>
      <source>Select an edge, face, or body from an active body.</source>
      <translation>Seleccioneu una vora, una cara o un cos d'un cos actiu.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1595"/>
      <source>Wrong object type</source>
      <translation>Tipus d'objecte malament</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1596"/>
      <source>%1 works only on parts.</source>
      <translation>%1 treballa només en part.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1606"/>
      <source>Shape of the selected Part is empty</source>
      <translation>Forma de la Part seleccionada és buit</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1948"/>
      <source>No valid features in this document</source>
      <translation>No perfil vàlids en aquest document</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1949"/>
      <source>Please create a feature first.</source>
      <translation>Creeu una funció primer.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1958"/>
      <source>Please select only one feature in an active body.</source>
      <translation>Seleccioneu només una funció en un cos actiu.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="67"/>
      <source>Part creation failed</source>
      <translation>S'ha produït un error al crear l'espai</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="68"/>
      <source>Failed to create a part object.</source>
      <translation>No ha pogut crear un objecte de part.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="115"/>
      <location filename="../../CommandBody.cpp" line="120"/>
      <location filename="../../CommandBody.cpp" line="133"/>
      <location filename="../../CommandBody.cpp" line="182"/>
      <source>Bad base feature</source>
      <translation>Mala funció base</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="116"/>
      <source>Body can't be based on a PartDesign feature.</source>
      <translation>Cos no es pot basar en un tret de PartDesign.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="121"/>
      <source>%1 already belongs to a body, can't use it as base feature for another body.</source>
      <translation>%1 ja pertany a un cos, no el pot utilitzar com a tret de base per a un altre cos.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="134"/>
      <source>Base feature (%1) belongs to other part.</source>
      <translation>Tret de base (%1) pertany a l'altra part.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="158"/>
      <source>The selected shape consists of multiple solids.
This may lead to unexpected results.</source>
      <translation>La forma seleccionada consisteix en múltiples sòlids. Això pot portar a resultats inesperats.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="162"/>
      <source>The selected shape consists of multiple shells.
This may lead to unexpected results.</source>
      <translation>La forma seleccionada consisteix en múltiples closques. Això pot portar a resultats inesperats.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="166"/>
      <source>The selected shape consists of only a shell.
This may lead to unexpected results.</source>
      <translation>La forma seleccionada consta de només una closca. 
Això pot portar a resultats inesperats.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="170"/>
      <source>The selected shape consists of multiple solids or shells.
This may lead to unexpected results.</source>
      <translation>La forma seleccionada consisteix en múltiples sòlids o closques. 
Això pot portar a resultats inesperats.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="175"/>
      <source>Base feature</source>
      <translation>Propietat base</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="183"/>
      <source>Body may be based on no more than one feature.</source>
      <translation>Un cos no pot estar basat en més d'una funció.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="197"/>
      <source>Body</source>
      <translation>Cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="343"/>
      <source>Nothing to migrate</source>
      <translation>Res per migrar</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="344"/>
      <source>No PartDesign features found that don't belong to a body. Nothing to migrate.</source>
      <translation>No s'han trobat funcions de PartDesign que no pertanyin a un cos. Res a migrar.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="492"/>
      <source>Sketch plane cannot be migrated</source>
      <translation>No es poden migrar perfil d'esbós</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="493"/>
      <source>Please edit '%1' and redefine it to use a Base or Datum plane as the sketch plane.</source>
      <translation>Editeu '%1' i redefinir-lo per utilitzar un pla Base o dada com l'avió d'esbós.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="555"/>
      <location filename="../../CommandBody.cpp" line="559"/>
      <location filename="../../CommandBody.cpp" line="564"/>
      <location filename="../../CommandBody.cpp" line="857"/>
      <location filename="../../CommandBody.cpp" line="864"/>
      <source>Selection error</source>
      <translation>Error de selecció</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="556"/>
      <source>Select exactly one PartDesign feature or a body.</source>
      <translation>Seleccioneu exactament un tret de PartDesign o un cos.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="560"/>
      <source>Couldn't determine a body for the selected feature '%s'.</source>
      <translation>No s'ha pogut determinar un cos per a la característica seleccionada '%s'.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="565"/>
      <source>Only a solid feature can be the tip of a body.</source>
      <translation>Només un pla sòlid poden ser la punta d'un cos.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="683"/>
      <location filename="../../CommandBody.cpp" line="705"/>
      <location filename="../../CommandBody.cpp" line="720"/>
      <source>Features cannot be moved</source>
      <translation>Característiques no es poden desplaçar</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="684"/>
      <source>Some of the selected features have dependencies in the source body</source>
      <translation>Algunes de les característiques seleccionades tenen dependències en el cos d'origen</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="706"/>
      <source>Only features of a single source Body can be moved</source>
      <translation>Només es poden moure les característiques d'un únic cos d'origen</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="721"/>
      <source>There are no other bodies to move to</source>
      <translation>Hi ha altres cossos per passar a</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="858"/>
      <source>Impossible to move the base feature of a body.</source>
      <translation>Impossible moure el tret d'un cos de base.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="865"/>
      <source>Select one or more features from the same body.</source>
      <translation>Seleccioneu un o més característiques de l'esmentat organisme.</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="878"/>
      <source>Beginning of the body</source>
      <translation>Començament del cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="943"/>
      <source>Dependency violation</source>
      <translation>Incompliment de la dependència</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="944"/>
      <source>Early feature must not depend on later feature.

</source>
      <translation>La funció inicial no ha de dependre de la funció posterior.

</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="269"/>
      <source>No previous feature found</source>
      <translation>Cap característica anterior es troba</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="270"/>
      <source>It is not possible to create a subtractive feature without a base feature available</source>
      <translation>No és possible crear un pla Sustractiu sense una base pla disponible</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="123"/>
      <location filename="../../TaskTransformedParameters.cpp" line="287"/>
      <source>Vertical sketch axis</source>
      <translation>Eix vertical de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="124"/>
      <location filename="../../TaskTransformedParameters.cpp" line="288"/>
      <source>Horizontal sketch axis</source>
      <translation>Eix horitzontal de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="126"/>
      <source>Construction line %1</source>
      <translation>Construcció línia %1</translation>
    </message>
    <message>
      <location filename="../../TaskSketchBasedParameters.cpp" line="77"/>
      <source>Face</source>
      <translation>Cara</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="138"/>
      <source>In order to use PartDesign you need an active Body object in the document. Please make one active (double click) or create one.

If you have a legacy document with PartDesign objects without Body, use the migrate function in PartDesign to put them into a Body.</source>
      <translation>Per a utilitzar PartDesign necessiteu un objecte cos actiu en el document. Feu actiu un cos (doble clic) o crear un. 

Si teniu un document antic amb objectes PartDesign sense cos, utilitzeu la funció de migrar a PartDesign per a posar-los en un cos.</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="186"/>
      <source>Active Body Required</source>
      <translation>Es requereix un cos actiu</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="187"/>
      <source>To create a new PartDesign object, there must be an active Body object in the document. Please make one active (double click) or create a new Body.</source>
      <translation>Per a crear un nou objecte PartDesign, ha d'haver un cos actiu en el document. Activeu-ne un (doble clic) o creeu-ne un de nou.</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="222"/>
      <source>Feature is not in a body</source>
      <translation>El perfil no és en un cos</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="223"/>
      <source>In order to use this feature it needs to belong to a body object in the document.</source>
      <translation>Per utilitzar aquesta característica cal que pertanyen a un objecte del cos del document.</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="255"/>
      <source>Feature is not in a part</source>
      <translation>El Perfil no és en una zona</translation>
    </message>
    <message>
      <location filename="../../Utils.cpp" line="256"/>
      <source>In order to use this feature it needs to belong to a part object in the document.</source>
      <translation>Per utilitzar aquesta característica cal que pertanyen a un objecte de part del document.</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="62"/>
      <location filename="../../ViewProviderDressUp.cpp" line="50"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="201"/>
      <location filename="../../ViewProviderTransformed.cpp" line="76"/>
      <source>Edit %1</source>
      <translation>Editar %1</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="75"/>
      <source>Set colors...</source>
      <translation>Conjunts de colors...</translation>
    </message>
    <message>
      <location filename="../../ViewProviderBoolean.cpp" line="62"/>
      <source>Edit boolean</source>
      <translation>Editar booleà</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="110"/>
      <location filename="../../ViewProviderDatum.cpp" line="204"/>
      <source>Plane</source>
      <translation>Pla</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="115"/>
      <location filename="../../ViewProviderDatum.cpp" line="200"/>
      <source>Line</source>
      <translation>Línia</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="120"/>
      <location filename="../../ViewProviderDatum.cpp" line="208"/>
      <source>Point</source>
      <translation>Punt</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="125"/>
      <source>Coordinate System</source>
      <translation>Sistema de coordenades</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="225"/>
      <source>Edit datum</source>
      <translation>Edita la referència</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDressUp.cpp" line="74"/>
      <source>Feature error</source>
      <translation>Tret d'error</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDressUp.cpp" line="75"/>
      <source>%1 misses a base feature.
This feature is broken and can't be edited.</source>
      <translation>%1 perd un tret de base. Aquesta característica es trenca i no es pot editar.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderGroove.cpp" line="46"/>
      <source>Edit groove</source>
      <translation>Editar ranura</translation>
    </message>
    <message>
      <location filename="../../ViewProviderHole.cpp" line="61"/>
      <source>Edit hole</source>
      <translation>Edita el forat</translation>
    </message>
    <message>
      <location filename="../../ViewProviderLoft.cpp" line="66"/>
      <source>Edit loft</source>
      <translation>Editar calaix</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPad.cpp" line="46"/>
      <source>Edit pad</source>
      <translation>Edit pad</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPipe.cpp" line="74"/>
      <source>Edit pipe</source>
      <translation>Editar la canonada</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPocket.cpp" line="48"/>
      <source>Edit pocket</source>
      <translation>Edita Caixal</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPrimitive.cpp" line="54"/>
      <source>Edit primitive</source>
      <translation>Editar primitiva</translation>
    </message>
    <message>
      <location filename="../../ViewProviderRevolution.cpp" line="46"/>
      <source>Edit revolution</source>
      <translation>Editar Revolució</translation>
    </message>
    <message>
      <location filename="../../ViewProviderShapeBinder.cpp" line="196"/>
      <source>Edit shape binder</source>
      <translation>Editar el quadern de forma</translation>
    </message>
    <message>
      <location filename="../../ViewProviderShapeBinder.cpp" line="305"/>
      <source>Synchronize</source>
      <translation>Sincronitza</translation>
    </message>
    <message>
      <location filename="../../ViewProviderShapeBinder.cpp" line="307"/>
      <source>Select bound object</source>
      <translation>Seleccioneu l'objecte lligat</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="179"/>
      <source>One transformed shape does not intersect support</source>
      <translation>Una forma transformada no intersecta suport</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="181"/>
      <source>%1 transformed shapes do not intersect support</source>
      <translation>1% transformat formes no es creuen suport</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="191"/>
      <source>Transformation succeeded</source>
      <translation>Transformació amb èxit</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="140"/>
      <source>The document "%1" you are editing was designed with an old version of PartDesign workbench.</source>
      <translation>El document "%1" que estàs editant es va dissenyar amb una versió antiga del PartDesign workbench.</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="143"/>
      <source>Do you want to migrate in order to use modern PartDesign features?</source>
      <translation>Voleu migrar per utilitzar característiques modernes PartDesign?</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="146"/>
      <source>The document "%1" seems to be either in the middle of the migration process from legacy PartDesign or have a slightly broken structure.</source>
      <translation>El document "%1" sembla ser al mig del procés de migració de llegat PartDesign o tenen una estructura una mica trencat.</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="150"/>
      <source>Do you want to make the migration automatically?</source>
      <translation>Voleu fer la migració automàticament?</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="152"/>
      <source>Note: If you choose to migrate you won't be able to edit the file with an older FreeCAD version.
If you refuse to migrate you won't be able to use new PartDesign features like Bodies and Parts. As a result you also won't be able to use your parts in the assembly workbench.
Although you will be able to migrate any moment later with 'Part Design -&gt; Migrate'.</source>
      <translation>Nota: si trieu migrar, no podreu editar el fitxer amb una versió anterior de FreeCAD.
Si us negueu a migrar, no podreu utilitzar les noves funcions de PartDesign, com ara Bodies i Parts. Com a resultat, tampoc no podreu utilitzar les vostres peces al banc de treball de muntatge.
Tot i que podreu migrar en qualsevol moment més tard amb 'Disseny de peces -&gt; Migrar'.</translation>
    </message>
    <message>
      <location filename="../../WorkflowManager.cpp" line="161"/>
      <source>Migrate manually</source>
      <translation>Migrar manualment</translation>
    </message>
    <message>
      <location filename="../../ViewProviderHelix.cpp" line="51"/>
      <source>Edit helix</source>
      <translation>Edita l'hèlix</translation>
    </message>
    <message>
      <location filename="../../ViewProviderChamfer.cpp" line="41"/>
      <source>Edit chamfer</source>
      <translation>Edita el xamfrà</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDraft.cpp" line="42"/>
      <source>Edit draft</source>
      <translation>Edita el dibuix</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFillet.cpp" line="41"/>
      <source>Edit fillet</source>
      <translation>Edita filet</translation>
    </message>
    <message>
      <location filename="../../ViewProviderLinearPattern.cpp" line="39"/>
      <source>Edit linear pattern</source>
      <translation>Edita el patró lineal</translation>
    </message>
    <message>
      <location filename="../../ViewProviderMirrored.cpp" line="39"/>
      <source>Edit mirrored</source>
      <translation>Edita la simetria</translation>
    </message>
    <message>
      <location filename="../../ViewProviderMultiTransform.cpp" line="48"/>
      <source>Edit multi-transform</source>
      <translation>Edita la multi-transformació</translation>
    </message>
    <message>
      <location filename="../../ViewProviderPolarPattern.cpp" line="38"/>
      <source>Edit polar pattern</source>
      <translation>Edita el patró polar</translation>
    </message>
    <message>
      <location filename="../../ViewProviderScaled.cpp" line="39"/>
      <source>Edit scaled</source>
      <translation>Edita l'escalat</translation>
    </message>
    <message>
      <location filename="../../ViewProviderThickness.cpp" line="41"/>
      <source>Edit thickness</source>
      <translation>Editar el gruix</translation>
    </message>
  </context>
  <context>
    <name>SprocketParameter</name>
    <message>
      <location filename="../../../SprocketFeature.ui" line="14"/>
      <source>Sprocket parameter</source>
      <translation>Paràmetre de la roda dentada</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="20"/>
      <source>Number of teeth:</source>
      <translation>Nombre de dents:</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="40"/>
      <source>Sprocket Reference</source>
      <translation>Referència de la roda dentada</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="48"/>
      <source>ANSI 25</source>
      <translation>ANSI 25</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="53"/>
      <source>ANSI 35</source>
      <translation>ANSI 35</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="58"/>
      <source>ANSI 41</source>
      <translation>ANSI 41</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="63"/>
      <source>ANSI 40</source>
      <translation>ANSI 40</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="68"/>
      <source>ANSI 50</source>
      <translation>ANSI 50</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="73"/>
      <source>ANSI 60</source>
      <translation>ANSI 60</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="78"/>
      <source>ANSI 80</source>
      <translation>ANSI 80</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="83"/>
      <source>ANSI 100</source>
      <translation>ANSI 100</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="88"/>
      <source>ANSI 120</source>
      <translation>ANSI 120</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="93"/>
      <source>ANSI 140</source>
      <translation>ANSI 140</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="98"/>
      <source>ANSI 160</source>
      <translation>ANSI 160</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="103"/>
      <source>ANSI 180</source>
      <translation>ANSI 180</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="108"/>
      <source>ANSI 200</source>
      <translation>ANSI 200</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="113"/>
      <source>ANSI 240</source>
      <translation>ANSI 240</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="118"/>
      <source>Bicycle with Derailleur</source>
      <translation>Bicicleta amb desviador</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="123"/>
      <source>Bicycle without Derailleur</source>
      <translation>Bicicleta sense desviador</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="128"/>
      <source>ISO 606 06B</source>
      <translation>ISO 606 06B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="133"/>
      <source>ISO 606 08B</source>
      <translation>ISO 606 08B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="138"/>
      <source>ISO 606 10B</source>
      <translation>ISO 606 10B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="143"/>
      <source>ISO 606 12B</source>
      <translation>ISO 606 12B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="148"/>
      <source>ISO 606 16B</source>
      <translation>ISO 606 16B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="153"/>
      <source>ISO 606 20B</source>
      <translation>ISO 606 20B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="158"/>
      <source>ISO 606 24B</source>
      <translation>ISO 606 24B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="163"/>
      <source>Motorcycle 420</source>
      <translation>Motocicleta 420</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="168"/>
      <source>Motorcycle 425</source>
      <translation>Motocicleta 425</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="173"/>
      <source>Motorcycle 428</source>
      <translation>Motocicleta 428</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="178"/>
      <source>Motorcycle 520</source>
      <translation>Motocicleta 520</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="183"/>
      <source>Motorcycle 525</source>
      <translation>Motocicleta 525</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="188"/>
      <source>Motorcycle 530</source>
      <translation>Motocicleta 530</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="193"/>
      <source>Motorcycle 630</source>
      <translation>Motocicleta 630</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="201"/>
      <source>Chain Pitch:</source>
      <translation>Pas de cadena:</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="220"/>
      <source>0 in</source>
      <translation>0 polzades</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="248"/>
      <source>Roller Diameter:</source>
      <translation>Diàmetre del rodet:</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="292"/>
      <source>Thickness:</source>
      <translation>Gruix:</translation>
    </message>
  </context>
  <context>
    <name>TaskHole</name>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="24"/>
      <source>Position</source>
      <translation type="unfinished">Position</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="35"/>
      <source>Face</source>
      <translation>Cara</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="49"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="87"/>
      <source>Edge</source>
      <translation>Vora</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="63"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="101"/>
      <source>Distance</source>
      <translation type="unfinished">Distance</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="137"/>
      <source>Type</source>
      <translation>Tipus</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="145"/>
      <source>Through</source>
      <translation>A través de. Forat</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="152"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="492"/>
      <source>Depth</source>
      <translation>Profunditat</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="161"/>
      <source>Threaded</source>
      <translation>Rosca</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="168"/>
      <source>Countersink</source>
      <translation>Countersink</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="175"/>
      <source>Counterbore</source>
      <translation>Fer Calaix</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="196"/>
      <source>Hole norm</source>
      <translation>Norma forat</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="202"/>
      <source>Custom dimensions</source>
      <translation>Dimensions personalitzades</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="218"/>
      <source>Tolerance</source>
      <translation>Tolerància</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="249"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="368"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="474"/>
      <source>Diameter</source>
      <translation>Diàmetre</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="280"/>
      <source>Bolt/Washer</source>
      <translation>Cargol/volandera</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="329"/>
      <location filename="../../../FeatureHole/TaskHole.ui" line="337"/>
      <source>Thread norm</source>
      <translation>Pas de rosca</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="399"/>
      <source> Custom thread length</source>
      <translation> Longitud de fil de rosca</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="423"/>
      <source>Finish depth</source>
      <translation>Acabar la profunditat</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="466"/>
      <source>Data</source>
      <translation>Dades</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="510"/>
      <source>Counterbore/sink dia</source>
      <translation>Avellanat / dia aigüera</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="528"/>
      <source>Counterbore depth</source>
      <translation>Profunditat de avellanat</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="546"/>
      <source>Countersink angle</source>
      <translation>17/5000
angle de avellanat</translation>
    </message>
    <message>
      <location filename="../../../FeatureHole/TaskHole.ui" line="564"/>
      <source>Thread length</source>
      <translation>Longitud de rosca</translation>
    </message>
  </context>
  <context>
    <name>TaskHoleParameters</name>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="20"/>
      <source>Task Hole Parameters</source>
      <translation>Paràmetres de l'acció de forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="26"/>
      <source>&lt;b&gt;Threading and size&lt;/b&gt;</source>
      <translation>&lt;b&gt;Roscatge i mida&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="39"/>
      <source>Profile</source>
      <translation>Perfil</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="62"/>
      <source>Whether the hole gets a thread</source>
      <translation>Si el forat tindrà rosca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="65"/>
      <source>Threaded</source>
      <translation>Rosca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="78"/>
      <source>Whether the hole gets a modelled thread</source>
      <translation>Si el forat obté una rosca modelada</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="81"/>
      <source>Model Thread</source>
      <translation>Rosca modelada</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="91"/>
      <source>Live update of changes to the thread
Note that the calculation can take some time</source>
      <translation>Actualització en directe dels canvis a la rosca
Tingueu en compte que el càlcul pot trigar una mica</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="95"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="108"/>
      <source>Customize thread clearance</source>
      <translation>Personalitzeu la Tolerància de la rosca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="111"/>
      <source>Custom Thread</source>
      <translation>Fil personalitzat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="124"/>
      <location filename="../../TaskHoleParameters.ui" line="233"/>
      <source>Clearance</source>
      <translation>Tolerància</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="137"/>
      <source>Custom Thread clearance value</source>
      <translation>Valor de tolerància de rosca personalitzat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="159"/>
      <source>Direction</source>
      <translation>Direcció</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="178"/>
      <source>Right hand</source>
      <translation>A la dreta</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="194"/>
      <source>Left hand</source>
      <translation>A l'esquerra</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="210"/>
      <source>Size</source>
      <translation>Mida</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="246"/>
      <source>Hole clearance
Only available for holes without thread</source>
      <translation>Tolerància del forat
Només disponible per a forats sense rosca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="251"/>
      <location filename="../../TaskHoleParameters.cpp" line="618"/>
      <source>Standard</source>
      <translation>Estàndard</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="256"/>
      <location filename="../../TaskHoleParameters.cpp" line="619"/>
      <location filename="../../TaskHoleParameters.cpp" line="630"/>
      <source>Close</source>
      <translation>Tanca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="261"/>
      <location filename="../../TaskHoleParameters.cpp" line="620"/>
      <source>Wide</source>
      <translation>Amplada</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="275"/>
      <source>Class</source>
      <translation>Classe</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="288"/>
      <source>Tolerance class for threaded holes according to hole profile</source>
      <translation>Classe de tolerància per a forats roscats segons el perfil del forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="301"/>
      <location filename="../../TaskHoleParameters.ui" line="488"/>
      <source>Diameter</source>
      <translation>Diàmetre</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="314"/>
      <source>Hole diameter</source>
      <translation>Diàmetre del Forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="336"/>
      <location filename="../../TaskHoleParameters.ui" line="526"/>
      <source>Depth</source>
      <translation>Profunditat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="350"/>
      <location filename="../../TaskHoleParameters.ui" line="404"/>
      <source>Dimension</source>
      <translation>Cota</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="355"/>
      <source>Through all</source>
      <translation>A través de totes</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="385"/>
      <source>Thread Depth</source>
      <translation>Profunditat de la Rosca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="399"/>
      <source>Hole depth</source>
      <translation>Profunditat del forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="409"/>
      <source>Tapped (DIN76)</source>
      <translation>Roscat (DIN76)</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="433"/>
      <source>&lt;b&gt;Hole cut&lt;/b&gt;</source>
      <translation>&lt;b&gt;Tall de forat&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="446"/>
      <location filename="../../TaskHoleParameters.ui" line="613"/>
      <source>Type</source>
      <translation>Tipus</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="459"/>
      <source>Cut type for screw heads</source>
      <translation>Tipus de tall per a caps de cargol</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="472"/>
      <source>Check to override the values predefined by the 'Type'</source>
      <translation>Marqueu per substituir els valors predefinits pel "Tipus"</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="475"/>
      <source>Custom values</source>
      <translation>Valors personalitzats</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="539"/>
      <source>For countersinks this is the depth of
the screw's top below the surface</source>
      <translation>Per forats aixamfranats és la profunditat entre la cara superior del cap del cargol i la superfície</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="565"/>
      <source>Countersink angle</source>
      <translation>17/5000
angle de avellanat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="597"/>
      <source>&lt;b&gt;Drill point&lt;/b&gt;</source>
      <translation>&lt;b&gt;Punt de perforació&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="629"/>
      <source>Flat</source>
      <translation>Pla</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="645"/>
      <source>Angled</source>
      <translation>Angular</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="680"/>
      <source>The size of the drill point will be taken into
account for the depth of blind holes</source>
      <translation>Es tindrà en compte el tamany del punt de perforació
tenir en compte la profunditat dels forats cecs</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="684"/>
      <source>Take into account for depth</source>
      <translation>Tingueu en compte la profunditat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="691"/>
      <source>&lt;b&gt;Misc&lt;/b&gt;</source>
      <translation>&lt;b&gt;Diversos&lt;/b&gt;</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="704"/>
      <source>Tapered</source>
      <translation>Cònic</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="717"/>
      <source>Taper angle for the hole
90 degree: straight hole
under 90: smaller hole radius at the bottom
over 90: larger hole radius at the bottom</source>
      <translation>Angle de conicitat del forat
90 graus: forat recte
menors de 90: radi de forat més petit a la part inferior
més de 90: radi de forat més gran a la part inferior</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="742"/>
      <source>Reverses the hole direction</source>
      <translation>Inverteix la direcció del forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="745"/>
      <source>Reversed</source>
      <translation>Invertit</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="629"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="631"/>
      <source>Loose</source>
      <translation>Solt</translation>
    </message>
  </context>
  <context>
    <name>TaskTransformedMessages</name>
    <message>
      <location filename="../../TaskTransformedMessages.ui" line="25"/>
      <source>No message</source>
      <translation>Cap missatge</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="43"/>
      <source>&amp;Sketch</source>
      <translation>&amp;Esbós</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>&amp;Part Design</source>
      <translation>&amp;Part Design</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>Create a datum</source>
      <translation>Crear un datum</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>Create an additive feature</source>
      <translation>Crear una característica aditiva</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="48"/>
      <source>Create a subtractive feature</source>
      <translation>Creeu una funció subtractiva</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="49"/>
      <source>Apply a pattern</source>
      <translation>Apliqueu un patró</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="50"/>
      <source>Apply a dress-up feature</source>
      <translation>Apliqueu una funció de envoltar</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="51"/>
      <source>Sprocket...</source>
      <translation>Pinyó...</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>Involute gear...</source>
      <translation>Engranatges esvolvant...</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="53"/>
      <source>Shaft design wizard</source>
      <translation>Assistent de disseny d’eixos</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="58"/>
      <source>Measure</source>
      <translation>Mesura</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="59"/>
      <source>Refresh</source>
      <translation>Actualitza</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="60"/>
      <source>Toggle 3D</source>
      <translation>Alterna 3D</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="61"/>
      <source>Part Design Helper</source>
      <translation>Ajudant de disseny de peces</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="62"/>
      <source>Part Design Modeling</source>
      <translation>Modelatge de disseny de peces</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_InvoluteGear</name>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="58"/>
      <source>Involute gear...</source>
      <translation>Engranatges esvolvant...</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="62"/>
      <source>Creates or edit the involute gear definition.</source>
      <translation>Crea o edita la definició de l'evolvent de l'engranatge.</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_Sprocket</name>
    <message>
      <location filename="../../../SprocketFeature.py" line="62"/>
      <source>Sprocket...</source>
      <translation>Pinyó...</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.py" line="66"/>
      <source>Creates or edit the sprocket definition.</source>
      <translation>Crea o edita la definició del pinyó.</translation>
    </message>
  </context>
  <context>
    <name>WizardShaftTable</name>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="45"/>
      <source>Length [mm]</source>
      <translation>Longitud [mm]</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="46"/>
      <source>Diameter [mm]</source>
      <translation>Diàmetre [mm]</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="47"/>
      <source>Inner diameter [mm]</source>
      <translation>Diàmetre interior [mm]</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="48"/>
      <source>Constraint type</source>
      <translation>Tipus de restricció</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="49"/>
      <source>Start edge type</source>
      <translation>Tipus d'aresta inicial</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="50"/>
      <source>Start edge size</source>
      <translation>Mida d'aresta inicial</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="51"/>
      <source>End edge type</source>
      <translation>Tipus d'aresta final</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="55"/>
      <source>End edge size</source>
      <translation>Mida d'aresta final</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="64"/>
      <source>Shaft wizard</source>
      <translation>Assistent d'eixos</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="72"/>
      <source>Section 1</source>
      <translation>Secció 1</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="72"/>
      <source>Section 2</source>
      <translation>Secció 2</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="76"/>
      <source>Add column</source>
      <translation>Afegeix una columna</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="122"/>
      <source>Section %s</source>
      <translation>Secció %s</translation>
    </message>
  </context>
  <context>
    <name>TaskWizardShaft</name>
    <message>
      <location filename="../../../WizardShaft/WizardShaft.py" line="57"/>
      <source>All</source>
      <translation>Tot</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaft.py" line="104"/>
      <source>Missing module</source>
      <translation>Falta mòdul</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaft.py" line="105"/>
      <source>You may have to install the Plot add-on</source>
      <translation>És possible que hagis d'instal·lar el complement Plot</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_WizardShaft</name>
    <message>
      <location filename="../../../WizardShaft/WizardShaft.py" line="189"/>
      <source>Shaft design wizard...</source>
      <translation>Assistent pel disseny d'eixos...</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaft.py" line="190"/>
      <source>Start the shaft design wizard</source>
      <translation>Inicia l'assistent de disseny d'eixos</translation>
    </message>
  </context>
  <context>
    <name>PartDesign_WizardShaftCallBack</name>
    <message>
      <location filename="../../../WizardShaft/WizardShaft.py" line="214"/>
      <source>Shaft design wizard...</source>
      <translation>Assistent pel disseny d'eixos...</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaft.py" line="215"/>
      <source>Start the shaft design wizard</source>
      <translation>Inicia l'assistent de disseny d'eixos</translation>
    </message>
  </context>
  <context>
    <name>Exception</name>
    <message>
      <location filename="../../../App/Body.cpp" line="401"/>
      <source>Linked object is not a PartDesign feature</source>
      <translation>L'objecte vinculat no és una característica de Disseny de peces</translation>
    </message>
    <message>
      <location filename="../../../App/Body.cpp" line="408"/>
      <source>Tip shape is empty</source>
      <translation type="unfinished">Tip shape is empty</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBase.cpp" line="62"/>
      <source>BaseFeature link is not set</source>
      <translation type="unfinished">BaseFeature link is not set</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBase.cpp" line="65"/>
      <source>BaseFeature must be a Part::Feature</source>
      <translation type="unfinished">BaseFeature must be a Part::Feature</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBase.cpp" line="69"/>
      <source>BaseFeature has an empty shape</source>
      <translation type="unfinished">BaseFeature has an empty shape</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="78"/>
      <source>Cannot do boolean cut without BaseFeature</source>
      <translation type="unfinished">Cannot do boolean cut without BaseFeature</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="92"/>
      <location filename="../../../App/FeatureBoolean.cpp" line="112"/>
      <source>Cannot do boolean with anything but Part::Feature and its derivatives</source>
      <translation type="unfinished">Cannot do boolean with anything but Part::Feature and its derivatives</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="99"/>
      <source>Cannot do boolean operation with invalid base shape</source>
      <translation type="unfinished">Cannot do boolean operation with invalid base shape</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="105"/>
      <source>Cannot do boolean on feature which is not in a body</source>
      <translation type="unfinished">Cannot do boolean on feature which is not in a body</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="119"/>
      <source>Base shape is null</source>
      <translation type="unfinished">Base shape is null</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="122"/>
      <source>Tool shape is null</source>
      <translation type="unfinished">Tool shape is null</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="127"/>
      <source>Fusion of tools failed</source>
      <translation type="unfinished">Fusion of tools failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="132"/>
      <location filename="../../../App/FeatureGroove.cpp" line="161"/>
      <location filename="../../../App/FeatureHole.cpp" line="1900"/>
      <location filename="../../../App/FeatureLoft.cpp" line="293"/>
      <location filename="../../../App/FeatureLoft.cpp" line="311"/>
      <location filename="../../../App/FeaturePad.cpp" line="217"/>
      <location filename="../../../App/FeaturePipe.cpp" line="394"/>
      <location filename="../../../App/FeaturePipe.cpp" line="414"/>
      <location filename="../../../App/FeaturePocket.cpp" line="222"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="103"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="123"/>
      <source>Resulting shape is not a solid</source>
      <translation type="unfinished">Resulting shape is not a solid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="136"/>
      <source>Cut out failed</source>
      <translation type="unfinished">Cut out failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="141"/>
      <source>Common operation failed</source>
      <translation type="unfinished">Common operation failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="152"/>
      <location filename="../../../App/FeatureChamfer.cpp" line="223"/>
      <location filename="../../../App/FeatureDraft.cpp" line="323"/>
      <location filename="../../../App/FeatureFillet.cpp" line="137"/>
      <location filename="../../../App/FeatureGroove.cpp" line="168"/>
      <location filename="../../../App/FeatureHole.cpp" line="1908"/>
      <location filename="../../../App/FeatureLoft.cpp" line="296"/>
      <location filename="../../../App/FeatureLoft.cpp" line="314"/>
      <location filename="../../../App/FeaturePad.cpp" line="221"/>
      <location filename="../../../App/FeaturePad.cpp" line="230"/>
      <location filename="../../../App/FeaturePipe.cpp" line="398"/>
      <location filename="../../../App/FeaturePipe.cpp" line="418"/>
      <location filename="../../../App/FeaturePocket.cpp" line="191"/>
      <location filename="../../../App/FeaturePocket.cpp" line="226"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="107"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="127"/>
      <source>Result has multiple solids: that is not currently supported.</source>
      <translation type="unfinished">Result has multiple solids: that is not currently supported.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="203"/>
      <source>Failed to create chamfer</source>
      <translation type="unfinished">Failed to create chamfer</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="207"/>
      <location filename="../../../App/FeatureDraft.cpp" line="319"/>
      <location filename="../../../App/FeatureFillet.cpp" line="120"/>
      <source>Resulting shape is null</source>
      <translation type="unfinished">Resulting shape is null</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="218"/>
      <location filename="../../../App/FeatureFillet.cpp" line="131"/>
      <source>Resulting shape is invalid</source>
      <translation type="unfinished">Resulting shape is invalid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="289"/>
      <source>Size must be greater than zero</source>
      <translation type="unfinished">Size must be greater than zero</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="298"/>
      <source>Size2 must be greater than zero</source>
      <translation type="unfinished">Size2 must be greater than zero</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="303"/>
      <source>Angle must be greater than 0 and less than 180</source>
      <translation type="unfinished">Angle must be greater than 0 and less than 180</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureDraft.cpp" line="315"/>
      <source>Failed to create draft</source>
      <translation type="unfinished">Failed to create draft</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureFillet.cpp" line="93"/>
      <source>Fillet radius must be greater than zero</source>
      <translation type="unfinished">Fillet radius must be greater than zero</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureFillet.cpp" line="116"/>
      <source>Failed to create fillet</source>
      <translation type="unfinished">Failed to create fillet</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="78"/>
      <source>Angle of groove too large</source>
      <translation type="unfinished">Angle of groove too large</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="82"/>
      <source>Angle of groove too small</source>
      <translation type="unfinished">Angle of groove too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="101"/>
      <location filename="../../../App/FeatureHole.cpp" line="1669"/>
      <source>The requested feature cannot be created. The reason may be that:
  - the active Body does not contain a base shape, so there is no
  material to be removed;
  - the selected sketch does not belong to the active Body.</source>
      <translation>L'opció demanada no es pot crear. El motiu pot ser:
 - el Cos actiu no conté una forma base, per tant no hi ha material a extreure;
 - l'esbós seleccionat no pertany al Cos actiu.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="118"/>
      <location filename="../../../App/FeatureRevolution.cpp" line="118"/>
      <source>Creating a face from sketch failed</source>
      <translation type="unfinished">Creating a face from sketch failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="140"/>
      <location filename="../../../App/FeatureRevolution.cpp" line="140"/>
      <source>Revolve axis intersects the sketch</source>
      <translation type="unfinished">Revolve axis intersects the sketch</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="156"/>
      <source>Cut out of base feature failed</source>
      <translation type="unfinished">Cut out of base feature failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="173"/>
      <location filename="../../../App/FeatureRevolution.cpp" line="165"/>
      <source>Could not revolve the sketch!</source>
      <translation type="unfinished">Could not revolve the sketch!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="180"/>
      <location filename="../../../App/FeatureRevolution.cpp" line="172"/>
      <source>Could not create face from sketch.
Intersecting sketch entities in a sketch are not allowed.</source>
      <translation type="unfinished">Could not create face from sketch.
Intersecting sketch entities in a sketch are not allowed.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="127"/>
      <source>Error: Pitch too small</source>
      <translation type="unfinished">Error: Pitch too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="129"/>
      <location filename="../../../App/FeatureHelix.cpp" line="143"/>
      <source>Error: height too small!</source>
      <translation type="unfinished">Error: height too small!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="135"/>
      <source>Error: pitch too small!</source>
      <translation type="unfinished">Error: pitch too small!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="137"/>
      <location filename="../../../App/FeatureHelix.cpp" line="145"/>
      <location filename="../../../App/FeatureHelix.cpp" line="151"/>
      <source>Error: turns too small!</source>
      <translation type="unfinished">Error: turns too small!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="155"/>
      <source>Error: either height or growth must not be zero!</source>
      <translation type="unfinished">Error: either height or growth must not be zero!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="169"/>
      <source>Error: unsupported mode</source>
      <translation>Error: mode no compatible</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="181"/>
      <source>Error: No valid sketch or face</source>
      <translation type="unfinished">Error: No valid sketch or face</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="190"/>
      <source>Error: Face must be planar</source>
      <translation type="unfinished">Error: Face must be planar</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="256"/>
      <source>Error: Could not build</source>
      <translation type="unfinished">Error: Could not build</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="296"/>
      <location filename="../../../App/FeatureHelix.cpp" line="330"/>
      <location filename="../../../App/FeatureHelix.cpp" line="360"/>
      <location filename="../../../App/FeatureHole.cpp" line="2145"/>
      <source>Error: Result is not a solid</source>
      <translation type="unfinished">Error: Result is not a solid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="310"/>
      <source>Error: There is nothing to subtract</source>
      <translation type="unfinished">Error: There is nothing to subtract</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="314"/>
      <location filename="../../../App/FeatureHelix.cpp" line="334"/>
      <location filename="../../../App/FeatureHelix.cpp" line="364"/>
      <source>Error: Result has multiple solids</source>
      <translation type="unfinished">Error: Result has multiple solids</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="324"/>
      <source>Error: Adding the helix failed</source>
      <translation type="unfinished">Error: Adding the helix failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="347"/>
      <source>Error: Intersecting the helix failed</source>
      <translation type="unfinished">Error: Intersecting the helix failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="354"/>
      <source>Error: Subtracting the helix failed</source>
      <translation type="unfinished">Error: Subtracting the helix failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="376"/>
      <source>Error: Could not create face from sketch</source>
      <translation type="unfinished">Error: Could not create face from sketch</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1687"/>
      <source>Hole error: Creating a face from sketch failed</source>
      <translation type="unfinished">Hole error: Creating a face from sketch failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1712"/>
      <source>Hole error: Unsupported length specification</source>
      <translation type="unfinished">Hole error: Unsupported length specification</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1715"/>
      <source>Hole error: Invalid hole depth</source>
      <translation type="unfinished">Hole error: Invalid hole depth</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1738"/>
      <source>Hole error: Invalid taper angle</source>
      <translation type="unfinished">Hole error: Invalid taper angle</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1759"/>
      <source>Hole error: Hole cut diameter too small</source>
      <translation type="unfinished">Hole error: Hole cut diameter too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1763"/>
      <source>Hole error: Hole cut depth must be less than hole depth</source>
      <translation type="unfinished">Hole error: Hole cut depth must be less than hole depth</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1767"/>
      <source>Hole error: Hole cut depth must be greater or equal to zero</source>
      <translation type="unfinished">Hole error: Hole cut depth must be greater or equal to zero</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1789"/>
      <source>Hole error: Invalid countersink</source>
      <translation type="unfinished">Hole error: Invalid countersink</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1822"/>
      <source>Hole error: Invalid drill point angle</source>
      <translation type="unfinished">Hole error: Invalid drill point angle</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1832"/>
      <source>Hole error: Invalid drill point</source>
      <translation type="unfinished">Hole error: Invalid drill point</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1866"/>
      <source>Hole error: Could not revolve sketch</source>
      <translation type="unfinished">Hole error: Could not revolve sketch</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1870"/>
      <source>Hole error: Resulting shape is empty</source>
      <translation type="unfinished">Hole error: Resulting shape is empty</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1880"/>
      <source>Error: Adding the thread failed</source>
      <translation type="unfinished">Error: Adding the thread failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1892"/>
      <location filename="../../../App/FeatureTransformed.cpp" line="283"/>
      <location filename="../../../App/FeatureTransformed.cpp" line="298"/>
      <source>Boolean operation failed</source>
      <translation type="unfinished">Boolean operation failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1919"/>
      <location filename="../../../App/FeaturePocket.cpp" line="242"/>
      <source>Could not create face from sketch.
Intersecting sketch entities or multiple faces in a sketch are not allowed for making a pocket up to a face.</source>
      <translation type="unfinished">Could not create face from sketch.
Intersecting sketch entities or multiple faces in a sketch are not allowed for making a pocket up to a face.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="2025"/>
      <source>Thread type out of range</source>
      <translation type="unfinished">Thread type out of range</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="2028"/>
      <source>Thread size out of range</source>
      <translation type="unfinished">Thread size out of range</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="2120"/>
      <source>Error: Thread could not be built</source>
      <translation type="unfinished">Error: Thread could not be built</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="135"/>
      <source>Loft: At least one section is needed</source>
      <translation type="unfinished">Loft: At least one section is needed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="140"/>
      <source>Loft: Could not obtain profile shape</source>
      <translation type="unfinished">Loft: Could not obtain profile shape</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="153"/>
      <source>Loft: When using points for profile/sections, the sketch should have a single point</source>
      <translation type="unfinished">Loft: When using points for profile/sections, the sketch should have a single point</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="161"/>
      <source>Loft: All sections need to be part features</source>
      <translation type="unfinished">Loft: All sections need to be part features</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="166"/>
      <source>Loft: Could not obtain section shape</source>
      <translation type="unfinished">Loft: Could not obtain section shape</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="182"/>
      <source>Loft: A section doesn't contain any wires nor is a single vertex</source>
      <translation type="unfinished">Loft: A section doesn't contain any wires nor is a single vertex</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="184"/>
      <source>Loft: Only the profile and the last section can be vertices</source>
      <translation type="unfinished">Loft: Only the profile and the last section can be vertices</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="186"/>
      <source>Loft: For closed lofts only the profile can be a vertex</source>
      <translation type="unfinished">Loft: For closed lofts only the profile can be a vertex</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="193"/>
      <source>Loft: all loft sections need to have the same amount of inner wires</source>
      <translation type="unfinished">Loft: all loft sections need to have the same amount of inner wires</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="232"/>
      <source>Loft could not be built</source>
      <translation type="unfinished">Loft could not be built</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="265"/>
      <source>Loft: Result is not a solid</source>
      <translation type="unfinished">Loft: Result is not a solid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="278"/>
      <source>Loft: There is nothing to subtract from</source>
      <translation type="unfinished">Loft: There is nothing to subtract from</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="288"/>
      <source>Loft: Adding the loft failed</source>
      <translation type="unfinished">Loft: Adding the loft failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="306"/>
      <source>Loft: Subtracting the loft failed</source>
      <translation type="unfinished">Loft: Subtracting the loft failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="330"/>
      <source>Loft: A fatal error occurred when making the loft</source>
      <translation type="unfinished">Loft: A fatal error occurred when making the loft</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePad.cpp" line="125"/>
      <source>Pad: Creation failed because direction is orthogonal to sketch's normal vector</source>
      <translation type="unfinished">Pad: Creation failed because direction is orthogonal to sketch's normal vector</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePad.cpp" line="136"/>
      <source>Pad: Creating a face from sketch failed</source>
      <translation type="unfinished">Pad: Creating a face from sketch failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePad.cpp" line="200"/>
      <source>Pad: Resulting shape is empty</source>
      <translation type="unfinished">Pad: Resulting shape is empty</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePad.cpp" line="211"/>
      <source>Pad: Fusion with base feature failed</source>
      <translation type="unfinished">Pad: Fusion with base feature failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePad.cpp" line="243"/>
      <source>Could not create face from sketch.
Intersecting sketch entities or multiple faces in a sketch are not allowed.</source>
      <translation type="unfinished">Could not create face from sketch.
Intersecting sketch entities or multiple faces in a sketch are not allowed.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="172"/>
      <source>Pipe: Could not obtain profile shape</source>
      <translation type="unfinished">Pipe: Could not obtain profile shape</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="177"/>
      <source>No spine linked</source>
      <translation type="unfinished">No spine linked</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="190"/>
      <source>No auxiliary spine linked.</source>
      <translation type="unfinished">No auxiliary spine linked.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="211"/>
      <source>Pipe: Only one isolated point is needed if using a sketch with isolated points for section</source>
      <translation type="unfinished">Pipe: Only one isolated point is needed if using a sketch with isolated points for section</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="217"/>
      <source>Pipe: At least one section is needed when using a single point for profile</source>
      <translation type="unfinished">Pipe: At least one section is needed when using a single point for profile</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="231"/>
      <source>Pipe: All sections need to be part features</source>
      <translation type="unfinished">Pipe: All sections need to be part features</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="237"/>
      <source>Pipe: Could not obtain section shape</source>
      <translation type="unfinished">Pipe: Could not obtain section shape</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="246"/>
      <source>Pipe: Only the profile and last section can be vertices</source>
      <translation type="unfinished">Pipe: Only the profile and last section can be vertices</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="255"/>
      <source>Multisections need to have the same amount of inner wires as the base section</source>
      <translation type="unfinished">Multisections need to have the same amount of inner wires as the base section</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="282"/>
      <source>Path must not be a null shape</source>
      <translation type="unfinished">Path must not be a null shape</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="317"/>
      <source>Pipe could not be built</source>
      <translation type="unfinished">Pipe could not be built</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="363"/>
      <source>Result is not a solid</source>
      <translation type="unfinished">Result is not a solid</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="378"/>
      <source>Pipe: There is nothing to subtract from</source>
      <translation type="unfinished">Pipe: There is nothing to subtract from</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="389"/>
      <source>Adding the pipe failed</source>
      <translation type="unfinished">Adding the pipe failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="409"/>
      <source>Subtracting the pipe failed</source>
      <translation type="unfinished">Subtracting the pipe failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="433"/>
      <source>A fatal error occurred when making the pipe</source>
      <translation type="unfinished">A fatal error occurred when making the pipe</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="556"/>
      <source>Invalid element in spine.</source>
      <translation type="unfinished">Invalid element in spine.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="559"/>
      <source>Element in spine is neither an edge nor a wire.</source>
      <translation type="unfinished">Element in spine is neither an edge nor a wire.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="572"/>
      <source>Spine is not connected.</source>
      <translation type="unfinished">Spine is not connected.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="576"/>
      <source>Spine is neither an edge nor a wire.</source>
      <translation type="unfinished">Spine is neither an edge nor a wire.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="580"/>
      <source>Invalid spine.</source>
      <translation type="unfinished">Invalid spine.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePocket.cpp" line="132"/>
      <source>Pocket: Creation failed because direction is orthogonal to sketch's normal vector</source>
      <translation type="unfinished">Pocket: Creation failed because direction is orthogonal to sketch's normal vector</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePocket.cpp" line="143"/>
      <source>Pocket: Creating a face from sketch failed</source>
      <translation type="unfinished">Pocket: Creating a face from sketch failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePocket.cpp" line="149"/>
      <source>Pocket: Extruding up to a face is only possible if the sketch is located on a face</source>
      <translation type="unfinished">Pocket: Extruding up to a face is only possible if the sketch is located on a face</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePocket.cpp" line="184"/>
      <source>Pocket: Up to face: Could not get SubShape!</source>
      <translation type="unfinished">Pocket: Up to face: Could not get SubShape!</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePocket.cpp" line="208"/>
      <source>Pocket: Resulting shape is empty</source>
      <translation type="unfinished">Pocket: Resulting shape is empty</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePocket.cpp" line="217"/>
      <source>Pocket: Cut out of base feature failed</source>
      <translation type="unfinished">Pocket: Cut out of base feature failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="89"/>
      <source>Cannot subtract primitive feature without base feature</source>
      <translation type="unfinished">Cannot subtract primitive feature without base feature</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="98"/>
      <source>Adding the primitive failed</source>
      <translation type="unfinished">Adding the primitive failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="118"/>
      <source>Subtracting the primitive failed</source>
      <translation type="unfinished">Subtracting the primitive failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="198"/>
      <source>Length of box too small</source>
      <translation type="unfinished">Length of box too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="200"/>
      <source>Width of box too small</source>
      <translation type="unfinished">Width of box too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="202"/>
      <source>Height of box too small</source>
      <translation type="unfinished">Height of box too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="248"/>
      <source>Radius of cylinder too small</source>
      <translation type="unfinished">Radius of cylinder too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="250"/>
      <source>Height of cylinder too small</source>
      <translation type="unfinished">Height of cylinder too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="252"/>
      <source>Rotation angle of cylinder too small</source>
      <translation type="unfinished">Rotation angle of cylinder too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="305"/>
      <source>Radius of sphere too small</source>
      <translation type="unfinished">Radius of sphere too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="354"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="356"/>
      <source>Radius of cone cannot be negative</source>
      <translation type="unfinished">Radius of cone cannot be negative</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="358"/>
      <source>The radii for cones must not be equal</source>
      <translation type="unfinished">The radii for cones must not be equal</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="360"/>
      <source>Height of cone too small</source>
      <translation type="unfinished">Height of cone too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="417"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="419"/>
      <source>Radius of ellipsoid too small</source>
      <translation type="unfinished">Radius of ellipsoid too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="501"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="503"/>
      <source>Radius of torus too small</source>
      <translation type="unfinished">Radius of torus too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="566"/>
      <source>Polygon of prism is invalid, must have 3 or more sides</source>
      <translation type="unfinished">Polygon of prism is invalid, must have 3 or more sides</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="568"/>
      <source>Circumradius of the polygon, of the prism, is too small</source>
      <translation type="unfinished">Circumradius of the polygon, of the prism, is too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="570"/>
      <source>Height of prism is too small</source>
      <translation type="unfinished">Height of prism is too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="651"/>
      <source>delta x of wedge too small</source>
      <translation type="unfinished">delta x of wedge too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="654"/>
      <source>delta y of wedge too small</source>
      <translation type="unfinished">delta y of wedge too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="657"/>
      <source>delta z of wedge too small</source>
      <translation type="unfinished">delta z of wedge too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="660"/>
      <source>delta z2 of wedge is negative</source>
      <translation type="unfinished">delta z2 of wedge is negative</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="663"/>
      <source>delta x2 of wedge is negative</source>
      <translation type="unfinished">delta x2 of wedge is negative</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="77"/>
      <source>Angle of revolution too large</source>
      <translation type="unfinished">Angle of revolution too large</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="81"/>
      <source>Angle of revolution too small</source>
      <translation type="unfinished">Angle of revolution too small</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="157"/>
      <source>Fusion with base feature failed</source>
      <translation type="unfinished">Fusion with base feature failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="94"/>
      <source>Transformation feature Linked object is not a Part object</source>
      <translation type="unfinished">Transformation feature Linked object is not a Part object</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="97"/>
      <source>No originals linked to the transformed feature.</source>
      <translation type="unfinished">No originals linked to the transformed feature.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="204"/>
      <source>Cannot transform invalid support shape</source>
      <translation type="unfinished">Cannot transform invalid support shape</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="233"/>
      <source>Transformation failed</source>
      <translation type="unfinished">Transformation failed</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="261"/>
      <source>Shape of additive/subtractive feature is empty</source>
      <translation type="unfinished">Shape of additive/subtractive feature is empty</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="269"/>
      <source>Only additive and subtractive features can be transformed</source>
      <translation type="unfinished">Only additive and subtractive features can be transformed</translation>
    </message>
  </context>
</TS>
