<?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="73"/>
      <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="75"/>
      <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="77"/>
      <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="79"/>
      <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="83"/>
      <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="85"/>
      <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="87"/>
      <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="90"/>
      <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="95"/>
      <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="98"/>
      <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="101"/>
      <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="103"/>
      <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="105"/>
      <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="104"/>
      <source>Pressure angle of gear teeth</source>
      <translation>Angle de pressió de l'engranatge</translation>
    </message>
    <message>
      <location filename="../../../InvoluteGearFeature.py" line="101"/>
      <source>Module of the gear</source>
      <translation>Mòdul 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="1508"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1509"/>
      <source>Additive helix</source>
      <translation>Hèlix additiva</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1510"/>
      <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="1413"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1414"/>
      <source>Additive loft</source>
      <translation>Calaix additiu</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1415"/>
      <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="1317"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1318"/>
      <source>Additive pipe</source>
      <translation>Tub additiu</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1319"/>
      <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="87"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="88"/>
      <source>Create body</source>
      <translation>Crear un cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="89"/>
      <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="2321"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2322"/>
      <source>Boolean operation</source>
      <translation>Operació booleana</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2323"/>
      <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="247"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="248"/>
      <source>Create a local coordinate system</source>
      <translation>Crea un sistema de coordenades local</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="249"/>
      <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="1791"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1792"/>
      <source>Chamfer</source>
      <translation>Xamfrà</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1793"/>
      <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="429"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="430"/>
      <source>Create a clone</source>
      <translation>Crear un clon</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="431"/>
      <source>Create a new clone</source>
      <translation>Crear un nou clon</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignDraft</name>
    <message>
      <location filename="../../Command.cpp" line="1820"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1821"/>
      <source>Draft</source>
      <translation>Calat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1822"/>
      <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="608"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="609"/>
      <source>Duplicate selected object</source>
      <translation>Duplica l'objecte seleccionat</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="610"/>
      <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="1763"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1764"/>
      <source>Fillet</source>
      <translation>Arrodoniment</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1765"/>
      <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="1253"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1254"/>
      <source>Groove</source>
      <translation>Ranura</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1255"/>
      <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="1153"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1154"/>
      <source>Hole</source>
      <translation>Forat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1155"/>
      <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="191"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="192"/>
      <source>Create a datum line</source>
      <translation>Crea una línia de referència</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="193"/>
      <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="2056"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2057"/>
      <source>LinearPattern</source>
      <translation>Patró Lineal</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2058"/>
      <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="314"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="315"/>
      <source>Migrate</source>
      <translation>Migra</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="316"/>
      <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="2005"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2006"/>
      <source>Mirrored</source>
      <translation>Reflectit</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2007"/>
      <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="668"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="669"/>
      <source>Move object to other body</source>
      <translation>Mou l'objecte a un altre cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="670"/>
      <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="835"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="836"/>
      <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="837"/>
      <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="529"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="530"/>
      <source>Set tip</source>
      <translation>Conjunt de Punta</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="531"/>
      <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="2206"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2207"/>
      <source>Create MultiTransform</source>
      <translation>Crea MultiTransform</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2208"/>
      <source>Create a multitransform feature</source>
      <translation>Crea un perfil multitransform</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignNewSketch</name>
    <message>
      <location filename="../../Command.cpp" line="503"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="504"/>
      <source>Create sketch</source>
      <translation>Crear croquis</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="505"/>
      <source>Create a new sketch</source>
      <translation>Crea un nou croquis</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignPad</name>
    <message>
      <location filename="../../Command.cpp" line="1095"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1096"/>
      <source>Pad</source>
      <translation>Extrusió</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1097"/>
      <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="163"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="164"/>
      <source>Create a datum plane</source>
      <translation>Crear pla de referència</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="165"/>
      <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="1124"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1125"/>
      <source>Pocket</source>
      <translation>Buidar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1126"/>
      <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="219"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="220"/>
      <source>Create a datum point</source>
      <translation>Crear un punt de referència datum</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="221"/>
      <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="2109"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2110"/>
      <source>PolarPattern</source>
      <translation>Patró Polar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2111"/>
      <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="1197"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1198"/>
      <source>Revolution</source>
      <translation>Revolució</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1199"/>
      <source>Revolve a selected sketch</source>
      <translation>Revolucionar un croquis seleccionat</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignScaled</name>
    <message>
      <location filename="../../Command.cpp" line="2164"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2165"/>
      <source>Scaled</source>
      <translation>Escalat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2166"/>
      <source>Create a scaled feature</source>
      <translation>Crea una operació escalada</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignShapeBinder</name>
    <message>
      <location filename="../../Command.cpp" line="279"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="280"/>
      <source>Create a shape binder</source>
      <translation>Crear una carpeta de formes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="281"/>
      <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="345"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="346"/>
      <location filename="../../Command.cpp" line="347"/>
      <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="1582"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1583"/>
      <source>Subtractive helix</source>
      <translation>Hèlix subtractiva</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1584"/>
      <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="1461"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1462"/>
      <source>Subtractive loft</source>
      <translation>Calaix substractiu</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1463"/>
      <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="1365"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1366"/>
      <source>Subtractive pipe</source>
      <translation>Canonada Sustractiva</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1367"/>
      <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="1888"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1889"/>
      <source>Thickness</source>
      <translation>Gruix</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1890"/>
      <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="197"/>
      <source>Additive Box</source>
      <translation>Caixa additiva</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="201"/>
      <source>Additive Cylinder</source>
      <translation>Cilindre additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="205"/>
      <source>Additive Sphere</source>
      <translation>Esfera additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="209"/>
      <source>Additive Cone</source>
      <translation>Con additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="213"/>
      <source>Additive Ellipsoid</source>
      <translation>El·lipsoide additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="217"/>
      <source>Additive Torus</source>
      <translation>Torus additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="221"/>
      <source>Additive Prism</source>
      <translation>Prisma additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="225"/>
      <source>Additive Wedge</source>
      <translation>Falca additiva</translation>
    </message>
  </context>
  <context>
    <name>CmdPrimtiveCompSubtractive</name>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="241"/>
      <source>PartDesign</source>
      <translation>PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="242"/>
      <location filename="../../CommandPrimitive.cpp" line="243"/>
      <source>Create a subtractive primitive</source>
      <translation>Crea un primitiu sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="349"/>
      <source>Subtractive Box</source>
      <translation>Caixa substractiva</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="353"/>
      <source>Subtractive Cylinder</source>
      <translation>Cilindre sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="357"/>
      <source>Subtractive Sphere</source>
      <translation>Esfera sustractiva</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="361"/>
      <source>Subtractive Cone</source>
      <translation>Con Sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="365"/>
      <source>Subtractive Ellipsoid</source>
      <translation>El·lipsoide Sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="369"/>
      <source>Subtractive Torus</source>
      <translation>Torus Sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="373"/>
      <source>Subtractive Prism</source>
      <translation>Prisma Sustractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="377"/>
      <source>Subtractive Wedge</source>
      <translation>Falca Sustractiu</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="300"/>
      <source>Edit ShapeBinder</source>
      <translation>Editeu ShapeBinder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="309"/>
      <source>Create ShapeBinder</source>
      <translation>Crear ShapeBinder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="392"/>
      <source>Create SubShapeBinder</source>
      <translation>Creeu SubShapeBinder</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="447"/>
      <source>Create Clone</source>
      <translation>Crea un clon</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="298"/>
      <location filename="../../Command.cpp" line="995"/>
      <source>Make copy</source>
      <translation>Fer còpia</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="248"/>
      <source>Create a Sketch on Face</source>
      <translation>Creeu un Sketch a la cara croquis</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="488"/>
      <location filename="../../SketchWorkflow.cpp" line="623"/>
      <source>Create a new Sketch</source>
      <translation>Creeu un esbós nou</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2251"/>
      <source>Convert to MultiTransform feature</source>
      <translation>Converteix a la funció MultiTransform</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2339"/>
      <source>Create Boolean</source>
      <translation>Crea booleà</translation>
    </message>
    <message>
      <location filename="../../DlgActiveBody.cpp" line="102"/>
      <location filename="../../CommandBody.cpp" line="188"/>
      <source>Add a Body</source>
      <translation>Afegiu un cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="432"/>
      <source>Migrate legacy Part Design features to Bodies</source>
      <translation>Migreu les funcions de disseny de peces heretades a Cossos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="577"/>
      <source>Move tip to selected feature</source>
      <translation>Mou el consell a la funció seleccionada</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="622"/>
      <source>Duplicate a PartDesign object</source>
      <translation>Dupliqueu un objecte PartDesign</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="749"/>
      <source>Move an object</source>
      <translation>Mou un objecte</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="900"/>
      <source>Move an object inside tree</source>
      <translation>Mou un objecte dins de l'arbre</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="267"/>
      <source>Mirrored</source>
      <translation>Reflectit</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="304"/>
      <source>Make LinearPattern</source>
      <translation>Fer Patró Lineal</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="348"/>
      <source>PolarPattern</source>
      <translation>Patró Polar</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="385"/>
      <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>Edge tools</source>
      <translation>Eines d'aresta</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="56"/>
      <source>Boolean tools</source>
      <translation>Eines booleanes</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="57"/>
      <source>Helper tools</source>
      <translation>Eines d'ajuda</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="58"/>
      <source>Modeling tools</source>
      <translation>Eines de modelatge</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="59"/>
      <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="53"/>
      <source>Boolean parameters</source>
      <translation>Paràmetres booleans</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="86"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskBoxPrimitives</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="50"/>
      <source>Primitive parameters</source>
      <translation>Paràmetres primitius</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="916"/>
      <location filename="../../TaskPrimitiveParameters.cpp" line="922"/>
      <location filename="../../TaskPrimitiveParameters.cpp" line="928"/>
      <source>Invalid wedge parameters</source>
      <translation>Paràmetres invàlids de la falca</translation>
    </message>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="917"/>
      <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="923"/>
      <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="929"/>
      <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="967"/>
      <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="332"/>
      <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="392"/>
      <source>Empty body list</source>
      <translation>La llista de cossos és buida</translation>
    </message>
    <message>
      <location filename="../../TaskBooleanParameters.cpp" line="393"/>
      <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="407"/>
      <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="146"/>
      <source>Input error</source>
      <translation>Error d'entrada</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgShapeBinder</name>
    <message>
      <location filename="../../TaskShapeBinder.cpp" line="412"/>
      <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="292"/>
      <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="293"/>
      <source>Add all edges</source>
      <translation>Afegiu totes les arestes</translation>
    </message>
    <message>
      <location filename="../../TaskDressUpParameters.cpp" line="300"/>
      <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="308"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskExtrudeParameters</name>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="1218"/>
      <source>No face selected</source>
      <translation>Cap cara seleccionada</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="160"/>
      <location filename="../../TaskExtrudeParameters.cpp" line="1053"/>
      <source>Face</source>
      <translation>Cara</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="176"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="268"/>
      <source>Preview</source>
      <translation>Previsualització</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="272"/>
      <source>Select faces</source>
      <translation>Seleccioneu cares</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="496"/>
      <source>No shape selected</source>
      <translation>Forma no seleccionada</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="604"/>
      <source>Sketch normal</source>
      <translation>Croquis normal</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="607"/>
      <source>Face normal</source>
      <translation>Cara Normal</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="611"/>
      <source>Select reference...</source>
      <translation>Seleccioneu referència...</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="615"/>
      <location filename="../../TaskExtrudeParameters.cpp" line="620"/>
      <source>Custom direction</source>
      <translation>Direcció personalitzada</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="1005"/>
      <source>Click on a shape in the model</source>
      <translation>Clica en una forma del model</translation>
    </message>
    <message>
      <location filename="../../TaskExtrudeParameters.cpp" line="1213"/>
      <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="63"/>
      <source>Valid</source>
      <translation>Vàlid</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="65"/>
      <source>Invalid shape</source>
      <translation>Forma invàlida</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="67"/>
      <source>No wire in sketch</source>
      <translation>No hi ha cap fil a l'esbós</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="69"/>
      <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="71"/>
      <source>Belongs to another body</source>
      <translation>Pertany a un altre òrgan</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="73"/>
      <source>Belongs to another part</source>
      <translation>Pertany a una altra part</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="75"/>
      <source>Doesn't belong to any body</source>
      <translation>No pertany a cap cos</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="77"/>
      <source>Base plane</source>
      <translation>Pla base</translation>
    </message>
    <message>
      <location filename="../../TaskFeaturePick.cpp" line="79"/>
      <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="89"/>
      <source>Select attachment</source>
      <translation>Selecciona el fitxer adjunt</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="198"/>
      <source>Empty fillet created!</source>
      <translation>S'ha creat un arrodoniment 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="237"/>
      <source>Base X axis</source>
      <translation>Eix base X</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="53"/>
      <location filename="../../TaskHelixParameters.cpp" line="238"/>
      <source>Base Y axis</source>
      <translation>Eix base Y</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="58"/>
      <location filename="../../TaskHelixParameters.cpp" line="239"/>
      <source>Base Z axis</source>
      <translation>Eix base Z</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="63"/>
      <location filename="../../TaskHelixParameters.cpp" line="221"/>
      <source>Horizontal sketch axis</source>
      <translation>Eix horitzontal de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="68"/>
      <location filename="../../TaskHelixParameters.cpp" line="220"/>
      <source>Vertical sketch axis</source>
      <translation>Eix vertical de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="73"/>
      <location filename="../../TaskHelixParameters.cpp" line="219"/>
      <source>Normal sketch axis</source>
      <translation>Eix normal al croquis</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.ui" line="78"/>
      <location filename="../../TaskHelixParameters.cpp" line="204"/>
      <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="56"/>
      <source>Helix parameters</source>
      <translation>Paràmetres d’hèlix</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="223"/>
      <source>Construction line %1</source>
      <translation>Construcció línia %1</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="289"/>
      <source>Warning: helix might be self intersecting</source>
      <translation>Atenció: l'hèlix pot ser autointerferent</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="294"/>
      <source>Error: helix touches itself</source>
      <translation>Error: l'hèlix es toca a si mateixa</translation>
    </message>
    <message>
      <location filename="../../TaskHelixParameters.cpp" line="343"/>
      <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>Avellanat</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="34"/>
      <source>Direction</source>
      <translation>Direcció</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="46"/>
      <source>Reverse direction</source>
      <translation>Inverteix la direcció</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="55"/>
      <source>Mode</source>
      <translation>Modus</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="63"/>
      <source>Overall Length</source>
      <translation>Llargada total</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="68"/>
      <location filename="../../TaskLinearPatternParameters.ui" line="131"/>
      <source>Offset</source>
      <translation>Equidistància</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="93"/>
      <source>Length</source>
      <translation>Longitud</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.ui" line="156"/>
      <source>Occurrences</source>
      <translation>Ocurrències</translation>
    </message>
    <message>
      <location filename="../../TaskLinearPatternParameters.cpp" line="330"/>
      <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="74"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskMirroredParameters</name>
    <message>
      <location filename="../../TaskMirroredParameters.ui" line="34"/>
      <source>Plane</source>
      <translation>Pla</translation>
    </message>
    <message>
      <location filename="../../TaskMirroredParameters.cpp" line="180"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskMultiTransformParameters</name>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="32"/>
      <source>Transformations</source>
      <translation>Transformacions</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.ui" line="52"/>
      <source>OK</source>
      <translation>D'acord</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="71"/>
      <source>Edit</source>
      <translation>Edita</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="77"/>
      <source>Delete</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="83"/>
      <source>Add mirrored transformation</source>
      <translation>Afegir la transformació de reflexió</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="89"/>
      <source>Add linear pattern</source>
      <translation>Afegir patró lineal</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="95"/>
      <source>Add polar pattern</source>
      <translation>Afegeix un patró polar</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="101"/>
      <source>Add scaled transformation</source>
      <translation>Afegir transformació escalada</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="107"/>
      <source>Move up</source>
      <translation>Mou amunt</translation>
    </message>
    <message>
      <location filename="../../TaskMultiTransformParameters.cpp" line="110"/>
      <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>
    <message>
      <location filename="../../TaskPadParameters.cpp" line="75"/>
      <source>Up to shape</source>
      <translation>Fins a la forma</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>Equidistància a la Cara</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="130"/>
      <source>Select shape</source>
      <translation>Selecciona forma</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="148"/>
      <source>Select all faces</source>
      <translation>Seleccioni totes les cares</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="170"/>
      <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="../../TaskPadPocketParameters.ui" line="174"/>
      <source>Select</source>
      <translation>Selecciona</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="244"/>
      <source>Direction</source>
      <translation>Direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="252"/>
      <source>Direction/edge:</source>
      <translation>Direcciò/aresta:</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="259"/>
      <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="264"/>
      <source>Sketch normal</source>
      <translation>Croquis normal</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="269"/>
      <source>Select reference...</source>
      <translation>Seleccioneu referència...</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="274"/>
      <source>Custom direction</source>
      <translation>Direcció personalitzada</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="284"/>
      <source>Show direction</source>
      <translation>Mostra la direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="294"/>
      <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="307"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="314"/>
      <source>x-component of direction vector</source>
      <translation>component X del vector de direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="336"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="343"/>
      <source>y-component of direction vector</source>
      <translation>component Y del vector de direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="365"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="372"/>
      <source>z-component of direction vector</source>
      <translation>component Z del vector de direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="403"/>
      <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="407"/>
      <source>Length along sketch normal</source>
      <translation>Longitud al llarg de l'esbós normal</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="145"/>
      <location filename="../../TaskPadPocketParameters.ui" line="227"/>
      <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="230"/>
      <source>Symmetric to plane</source>
      <translation>Simètric al pla</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="237"/>
      <source>Reversed</source>
      <translation>Invertit</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="419"/>
      <location filename="../../TaskPadPocketParameters.ui" line="443"/>
      <source>Angle to taper the extrusion</source>
      <translation>Angle per esmolar l'extrusió</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="422"/>
      <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="446"/>
      <source>2nd taper angle</source>
      <translation>2n angle de cònicitat</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="212"/>
      <source>Select face</source>
      <translation>Selecciona una cara</translation>
    </message>
    <message>
      <location filename="../../TaskPadPocketParameters.ui" line="472"/>
      <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="583"/>
      <source>Section orientation</source>
      <translation>Orientació de la secció</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="611"/>
      <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="88"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="451"/>
      <location filename="../../TaskPipeParameters.cpp" line="563"/>
      <source>Input error</source>
      <translation>Error d'entrada</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="451"/>
      <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="887"/>
      <source>Section transformation</source>
      <translation>Transformació de la secció</translation>
    </message>
    <message>
      <location filename="../../TaskPipeParameters.cpp" line="904"/>
      <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>Equidistància 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>
    <message>
      <location filename="../../TaskPocketParameters.cpp" line="76"/>
      <source>Up to shape</source>
      <translation>Fins a la forma</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPolarPatternParameters</name>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="34"/>
      <source>Axis</source>
      <translation>Eix</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="46"/>
      <source>Reverse direction</source>
      <translation>Inverteix la direcció</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="55"/>
      <source>Mode</source>
      <translation>Modus</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="63"/>
      <source>Overall Angle</source>
      <translation>Angle total</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="68"/>
      <source>Offset Angle</source>
      <translation>Equidistància de l'Angle</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="93"/>
      <source>Angle</source>
      <translation>Angle</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="137"/>
      <source>Offset</source>
      <translation>Equidistància</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.ui" line="168"/>
      <source>Occurrences</source>
      <translation>Ocurrències</translation>
    </message>
    <message>
      <location filename="../../TaskPolarPatternParameters.cpp" line="329"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskPrimitiveParameters</name>
    <message>
      <location filename="../../TaskPrimitiveParameters.cpp" line="981"/>
      <source>Attachment</source>
      <translation>Adjunt</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskRevolutionParameters</name>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="22"/>
      <source>Type</source>
      <translation>Tipus</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="30"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="174"/>
      <source>Dimension</source>
      <translation>Cota</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="42"/>
      <source>Axis:</source>
      <translation>Eix:</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="50"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="219"/>
      <source>Base X axis</source>
      <translation>Eix base X</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="55"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="220"/>
      <source>Base Y axis</source>
      <translation>Eix base Y</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="60"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="221"/>
      <source>Base Z axis</source>
      <translation>Eix base Z</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="65"/>
      <source>Horizontal sketch axis</source>
      <translation>Eix horitzontal de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="70"/>
      <source>Vertical sketch axis</source>
      <translation>Eix vertical de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="75"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="228"/>
      <source>Select reference...</source>
      <translation>Seleccioneu referència...</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="87"/>
      <source>Angle:</source>
      <translation>Angle:</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="154"/>
      <source>Symmetric to plane</source>
      <translation>Simètric al pla</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="161"/>
      <source>Reversed</source>
      <translation>Invertit</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="120"/>
      <source>2nd angle</source>
      <translation>2n angle</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="170"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="138"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="447"/>
      <source>Face</source>
      <translation>Cara</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.ui" line="192"/>
      <source>Update view</source>
      <translation>Actualització vista</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.h" line="52"/>
      <source>Revolution parameters</source>
      <translation>Paràmetres de revolució</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="176"/>
      <source>To last</source>
      <translation>Al darrer</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="179"/>
      <source>Through all</source>
      <translation>A través de totes</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="181"/>
      <source>To first</source>
      <translation>A la primera</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="182"/>
      <source>Up to face</source>
      <translation>Fins la cara</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="183"/>
      <source>Two dimensions</source>
      <translation>Dues dimensions</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="433"/>
      <source>No face selected</source>
      <translation>Cap cara seleccionada</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskScaledParameters</name>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="34"/>
      <source>Factor</source>
      <translation>Factor</translation>
    </message>
    <message>
      <location filename="../../TaskScaledParameters.ui" line="48"/>
      <source>Occurrences</source>
      <translation>Ocurrències</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="174"/>
      <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="265"/>
      <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="104"/>
      <source>Remove</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="408"/>
      <source>Normal sketch axis</source>
      <translation>Eix normal al croquis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="409"/>
      <source>Vertical sketch axis</source>
      <translation>Eix vertical de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="410"/>
      <source>Horizontal sketch axis</source>
      <translation>Eix horitzontal de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="412"/>
      <location filename="../../TaskTransformedParameters.cpp" line="448"/>
      <source>Construction line %1</source>
      <translation>Construcció línia %1</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="426"/>
      <source>Base X axis</source>
      <translation>Eix base X</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="427"/>
      <source>Base Y axis</source>
      <translation>Eix base Y</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="428"/>
      <source>Base Z axis</source>
      <translation>Eix base Z</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="436"/>
      <location filename="../../TaskTransformedParameters.cpp" line="472"/>
      <source>Select reference...</source>
      <translation>Seleccioneu referència...</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="462"/>
      <source>Base XY plane</source>
      <translation>Base pla XY</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="463"/>
      <source>Base YZ plane</source>
      <translation>Pla YZ base</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="464"/>
      <source>Base XZ plane</source>
      <translation>Base pla XZ</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.ui" line="35"/>
      <source>Transform body</source>
      <translation>Transforma el cos</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.ui" line="48"/>
      <source>Transform tool shapes</source>
      <translation>Transforma les formes d'eines</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.ui" line="78"/>
      <source>Add feature</source>
      <translation>Afegir paràmetre</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.ui" line="88"/>
      <source>Remove feature</source>
      <translation>Eliminar cara</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.ui" line="106"/>
      <source>List can be reordered by dragging</source>
      <translation>La llista es pot reordenar arrossegant</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.ui" line="122"/>
      <source>Update view</source>
      <translation>Actualització vista</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="115"/>
      <source>Datum Plane parameters</source>
      <translation>Paràmetres del pla de referéncia</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="120"/>
      <source>Datum Line parameters</source>
      <translation>Parámetres de la línea de referencia</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="125"/>
      <source>Datum Point parameters</source>
      <translation>Parámetres del punt de referencia</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="130"/>
      <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="198"/>
      <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="202"/>
      <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="206"/>
      <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="210"/>
      <source>Create an additive cone</source>
      <translation>Crear un additiu con</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="214"/>
      <source>Create an additive ellipsoid</source>
      <translation>Crear un el·lipsoide additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="218"/>
      <source>Create an additive torus</source>
      <translation>Crear un torus additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="222"/>
      <source>Create an additive prism</source>
      <translation>Crear un prisma additiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="226"/>
      <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="350"/>
      <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="354"/>
      <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="358"/>
      <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="362"/>
      <source>Create a subtractive cone</source>
      <translation>Crea un con substractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="366"/>
      <source>Create a subtractive ellipsoid</source>
      <translation>Crea un elipsoide substractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="370"/>
      <source>Create a subtractive torus</source>
      <translation>Crea un tor substractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="374"/>
      <source>Create a subtractive prism</source>
      <translation>Crea un prisma substractiu</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="378"/>
      <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="738"/>
      <source>Select body</source>
      <translation>Seleccioneu el cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="739"/>
      <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="891"/>
      <source>Select feature</source>
      <translation>Seleccionar perfil</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="892"/>
      <source>Select a feature from the list</source>
      <translation>Seleccioneu una característica de la llista</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="962"/>
      <source>Move tip</source>
      <translation>Mou la punta</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="963"/>
      <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="964"/>
      <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="140"/>
      <source>Invalid selection</source>
      <translation>Selecció no vàlid</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="140"/>
      <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="146"/>
      <location filename="../../Command.cpp" line="149"/>
      <location filename="../../Command.cpp" line="151"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="146"/>
      <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="410"/>
      <source>Sub-Shape Binder</source>
      <translation>Sub Shape Binder</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="656"/>
      <source>Several sub-elements selected</source>
      <translation>S'han seleccionat diversos sub-elements</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="657"/>
      <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="660"/>
      <source>No support face selected</source>
      <translation>No s'ha seleccionat una cara de suport</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="661"/>
      <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="664"/>
      <source>No planar support</source>
      <translation>No hi ha suport pla</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="665"/>
      <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="668"/>
      <source>No valid planes in this document</source>
      <translation>Esbossos no vàlids en aquest document</translation>
    </message>
    <message>
      <location filename="../../SketchWorkflow.cpp" line="669"/>
      <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="../../ViewProviderHole.cpp" line="77"/>
      <location filename="../../ViewProviderDatum.cpp" line="250"/>
      <location filename="../../ViewProviderPrimitive.cpp" line="68"/>
      <location filename="../../SketchWorkflow.cpp" line="592"/>
      <location filename="../../ViewProvider.cpp" line="96"/>
      <location filename="../../ViewProviderBoolean.cpp" line="78"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="95"/>
      <location filename="../../Command.cpp" line="1016"/>
      <source>A dialog is already open in the task panel</source>
      <translation>Ja hi ha un diàleg obert al panell de tasques</translation>
    </message>
    <message>
      <location filename="../../ViewProviderHole.cpp" line="78"/>
      <location filename="../../ViewProviderDatum.cpp" line="251"/>
      <location filename="../../ViewProviderPrimitive.cpp" line="69"/>
      <location filename="../../SketchWorkflow.cpp" line="593"/>
      <location filename="../../ViewProvider.cpp" line="97"/>
      <location filename="../../ViewProviderBoolean.cpp" line="79"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="96"/>
      <location filename="../../Command.cpp" line="1017"/>
      <source>Do you want to close this dialog?</source>
      <translation>Vols tancar aquest diàleg?</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="896"/>
      <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="897"/>
      <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="918"/>
      <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="919"/>
      <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="941"/>
      <source>No sketch to work on</source>
      <translation>Cap esbos per treballar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="942"/>
      <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="1646"/>
      <location filename="../../Command.cpp" line="1672"/>
      <source>Wrong selection</source>
      <translation>Selecció incorrecta</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1647"/>
      <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="1651"/>
      <location filename="../../Command.cpp" line="1983"/>
      <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="1652"/>
      <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="1662"/>
      <source>Wrong object type</source>
      <translation>Tipus d'objecte malament</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1663"/>
      <source>%1 works only on parts.</source>
      <translation>%1 treballa només en part.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1673"/>
      <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="1984"/>
      <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="69"/>
      <source>Part creation failed</source>
      <translation>S'ha produït un error al crear l'espai</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="70"/>
      <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="114"/>
      <location filename="../../CommandBody.cpp" line="119"/>
      <location filename="../../CommandBody.cpp" line="132"/>
      <location filename="../../CommandBody.cpp" line="181"/>
      <source>Bad base feature</source>
      <translation>Mala funció base</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="115"/>
      <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="120"/>
      <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="133"/>
      <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="157"/>
      <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="161"/>
      <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="165"/>
      <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="169"/>
      <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="174"/>
      <source>Base feature</source>
      <translation>Propietat base</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="182"/>
      <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="196"/>
      <source>Body</source>
      <translation>Cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="345"/>
      <source>Nothing to migrate</source>
      <translation>Res per migrar</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="346"/>
      <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="494"/>
      <source>Sketch plane cannot be migrated</source>
      <translation>No es poden migrar perfil d'esbós</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="495"/>
      <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="557"/>
      <location filename="../../CommandBody.cpp" line="561"/>
      <location filename="../../CommandBody.cpp" line="566"/>
      <location filename="../../CommandBody.cpp" line="863"/>
      <location filename="../../CommandBody.cpp" line="870"/>
      <source>Selection error</source>
      <translation>Error de selecció</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="558"/>
      <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="562"/>
      <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="567"/>
      <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="689"/>
      <location filename="../../CommandBody.cpp" line="711"/>
      <location filename="../../CommandBody.cpp" line="726"/>
      <source>Features cannot be moved</source>
      <translation>Característiques no es poden desplaçar</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="690"/>
      <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="712"/>
      <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="727"/>
      <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="864"/>
      <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="871"/>
      <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="884"/>
      <source>Beginning of the body</source>
      <translation>Començament del cos</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="948"/>
      <source>Dependency violation</source>
      <translation>Incompliment de la dependència</translation>
    </message>
    <message>
      <location filename="../../CommandBody.cpp" line="949"/>
      <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="263"/>
      <source>No previous feature found</source>
      <translation>Cap característica anterior es troba</translation>
    </message>
    <message>
      <location filename="../../CommandPrimitive.cpp" line="264"/>
      <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="../../TaskTransformedParameters.cpp" line="445"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="205"/>
      <source>Vertical sketch axis</source>
      <translation>Eix vertical de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskTransformedParameters.cpp" line="446"/>
      <location filename="../../TaskRevolutionParameters.cpp" line="206"/>
      <source>Horizontal sketch axis</source>
      <translation>Eix horitzontal de croquis</translation>
    </message>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="208"/>
      <source>Construction line %1</source>
      <translation>Construcció línia %1</translation>
    </message>
    <message>
      <location filename="../../TaskSketchBasedParameters.cpp" line="80"/>
      <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="../../ViewProviderDressUp.cpp" line="50"/>
      <location filename="../../ViewProviderTransformed.cpp" line="76"/>
      <location filename="../../ViewProvider.cpp" line="63"/>
      <location filename="../../ViewProviderShapeBinder.cpp" line="209"/>
      <source>Edit %1</source>
      <translation>Editar %1</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="76"/>
      <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="114"/>
      <location filename="../../ViewProviderDatum.cpp" line="208"/>
      <source>Plane</source>
      <translation>Pla</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="119"/>
      <location filename="../../ViewProviderDatum.cpp" line="204"/>
      <source>Line</source>
      <translation>Línia</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="124"/>
      <location filename="../../ViewProviderDatum.cpp" line="212"/>
      <source>Point</source>
      <translation>Punt</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="129"/>
      <source>Coordinate System</source>
      <translation>Sistema de coordenades</translation>
    </message>
    <message>
      <location filename="../../ViewProviderDatum.cpp" line="229"/>
      <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="204"/>
      <source>Edit shape binder</source>
      <translation>Editar el quadern de forma</translation>
    </message>
    <message>
      <location filename="../../ViewProviderShapeBinder.cpp" line="316"/>
      <source>Synchronize</source>
      <translation>Sincronitza</translation>
    </message>
    <message>
      <location filename="../../ViewProviderShapeBinder.cpp" line="318"/>
      <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 the support</source>
      <translation>Una forma transformada no intersecta amb el suport</translation>
    </message>
    <message>
      <location filename="../../ViewProviderTransformed.cpp" line="181"/>
      <source>%1 transformed shapes do not intersect the support</source>
      <translation>%1 formes transformades no intersecten amb el 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 parameters</source>
      <translation>Paràmetres de la roda dentada</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="26"/>
      <source>Number of teeth:</source>
      <translation>Nombre de dents:</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="52"/>
      <source>Sprocket Reference</source>
      <translation>Referència de la roda dentada</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="66"/>
      <source>ANSI 25</source>
      <translation>ANSI 25</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="71"/>
      <source>ANSI 35</source>
      <translation>ANSI 35</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="76"/>
      <source>ANSI 41</source>
      <translation>ANSI 41</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="81"/>
      <source>ANSI 40</source>
      <translation>ANSI 40</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="86"/>
      <source>ANSI 50</source>
      <translation>ANSI 50</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="91"/>
      <source>ANSI 60</source>
      <translation>ANSI 60</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="96"/>
      <source>ANSI 80</source>
      <translation>ANSI 80</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="101"/>
      <source>ANSI 100</source>
      <translation>ANSI 100</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="106"/>
      <source>ANSI 120</source>
      <translation>ANSI 120</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="111"/>
      <source>ANSI 140</source>
      <translation>ANSI 140</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="116"/>
      <source>ANSI 160</source>
      <translation>ANSI 160</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="121"/>
      <source>ANSI 180</source>
      <translation>ANSI 180</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="126"/>
      <source>ANSI 200</source>
      <translation>ANSI 200</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="131"/>
      <source>ANSI 240</source>
      <translation>ANSI 240</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="136"/>
      <source>Bicycle with Derailleur</source>
      <translation>Bicicleta amb desviador</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="141"/>
      <source>Bicycle without Derailleur</source>
      <translation>Bicicleta sense desviador</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="146"/>
      <source>ISO 606 06B</source>
      <translation>ISO 606 06B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="151"/>
      <source>ISO 606 08B</source>
      <translation>ISO 606 08B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="156"/>
      <source>ISO 606 10B</source>
      <translation>ISO 606 10B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="161"/>
      <source>ISO 606 12B</source>
      <translation>ISO 606 12B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="166"/>
      <source>ISO 606 16B</source>
      <translation>ISO 606 16B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="171"/>
      <source>ISO 606 20B</source>
      <translation>ISO 606 20B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="176"/>
      <source>ISO 606 24B</source>
      <translation>ISO 606 24B</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="181"/>
      <source>Motorcycle 420</source>
      <translation>Motocicleta 420</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="186"/>
      <source>Motorcycle 425</source>
      <translation>Motocicleta 425</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="191"/>
      <source>Motorcycle 428</source>
      <translation>Motocicleta 428</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="196"/>
      <source>Motorcycle 520</source>
      <translation>Motocicleta 520</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="201"/>
      <source>Motorcycle 525</source>
      <translation>Motocicleta 525</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="206"/>
      <source>Motorcycle 530</source>
      <translation>Motocicleta 530</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="211"/>
      <source>Motorcycle 630</source>
      <translation>Motocicleta 630</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="219"/>
      <source>Chain Pitch:</source>
      <translation>Pas de cadena:</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="238"/>
      <source>0 in</source>
      <translation>0 polzades</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="266"/>
      <source>Chain Roller Diameter:</source>
      <translation>Diàmetre de la roda dentada:</translation>
    </message>
    <message>
      <location filename="../../../SprocketFeature.ui" line="310"/>
      <source>Tooth Width:</source>
      <translation>Amplada de les dents:</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="34"/>
      <source>Profile</source>
      <translation>Perfil</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="290"/>
      <source>Whether the hole gets a thread</source>
      <translation>Si el forat tindrà rosca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="293"/>
      <source>Threaded</source>
      <translation>Rosca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="447"/>
      <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="450"/>
      <source>Model Thread</source>
      <translation>Rosca modelada</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="466"/>
      <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="483"/>
      <source>Customize thread clearance</source>
      <translation>Personalitzeu la Tolerància de la rosca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="90"/>
      <source>Clearance</source>
      <translation>Tolerància</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="470"/>
      <source>Update thread view</source>
      <translation>Actualitza la vista del fll</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="486"/>
      <source>Custom Clearance</source>
      <translation>Tolerància Personalitzada</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="499"/>
      <source>Custom Thread clearance value</source>
      <translation>Valor de tolerància de rosca personalitzat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="394"/>
      <source>Direction</source>
      <translation>Direcció</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="431"/>
      <source>Right hand</source>
      <translation>A la dreta</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="410"/>
      <source>Left hand</source>
      <translation>A l'esquerra</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="63"/>
      <source>Size</source>
      <translation>Mida</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="103"/>
      <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="108"/>
      <location filename="../../TaskHoleParameters.cpp" line="660"/>
      <source>Standard</source>
      <translation>Estàndard</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="113"/>
      <location filename="../../TaskHoleParameters.cpp" line="663"/>
      <location filename="../../TaskHoleParameters.cpp" line="680"/>
      <source>Close</source>
      <translation>Tanca</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="118"/>
      <location filename="../../TaskHoleParameters.cpp" line="666"/>
      <source>Wide</source>
      <translation>Amplada</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="306"/>
      <source>Class</source>
      <translation>Classe</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="321"/>
      <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="692"/>
      <source>Drill Point</source>
      <translation>Punt de Perforació</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="134"/>
      <location filename="../../TaskHoleParameters.ui" line="556"/>
      <source>Diameter</source>
      <translation>Diàmetre</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="147"/>
      <source>Hole diameter</source>
      <translation>Diàmetre del Forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="171"/>
      <location filename="../../TaskHoleParameters.ui" line="336"/>
      <location filename="../../TaskHoleParameters.ui" line="594"/>
      <source>Depth</source>
      <translation>Profunditat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="185"/>
      <location filename="../../TaskHoleParameters.ui" line="355"/>
      <source>Dimension</source>
      <translation>Cota</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="190"/>
      <source>Through all</source>
      <translation>A través de totes</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="350"/>
      <source>Hole depth</source>
      <translation>Profunditat del forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="360"/>
      <source>Tapped (DIN76)</source>
      <translation>Roscat (DIN76)</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="543"/>
      <source>Cut type for screw heads</source>
      <translation>Tipus de tall per a caps de cargol</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="665"/>
      <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="668"/>
      <source>Custom values</source>
      <translation>Valors personalitzats</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="607"/>
      <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="530"/>
      <source>Hole Cut Type</source>
      <translation>Tipus del tall del forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="633"/>
      <source>Countersink angle</source>
      <translation>17/5000
angle de avellanat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="705"/>
      <source>Flat</source>
      <translation>Pla</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="721"/>
      <source>Angled</source>
      <translation>Angular</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="758"/>
      <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="762"/>
      <source>Take into account for depth</source>
      <translation>Tingueu en compte la profunditat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="240"/>
      <source>Tapered</source>
      <translation>Cònic</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="255"/>
      <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="224"/>
      <source>Reverses the hole direction</source>
      <translation>Inverteix la direcció del forat</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.ui" line="227"/>
      <source>Reversed</source>
      <translation>Invertit</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="677"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../TaskHoleParameters.cpp" line="683"/>
      <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="61"/>
      <source>Measure</source>
      <translation>Mesura</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="62"/>
      <source>Refresh</source>
      <translation>Actualitza</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="63"/>
      <source>Toggle 3D</source>
      <translation>Alterna 3D</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="64"/>
      <source>Part Design Helper</source>
      <translation>Ajudant de disseny de peces</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="65"/>
      <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>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="150"/>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="165"/>
      <source>None</source>
      <translation>Cap</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="151"/>
      <source>Fixed</source>
      <translation>Fix</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="152"/>
      <source>Force</source>
      <translation>Força</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="153"/>
      <source>Bearing</source>
      <translation>Rodament</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="154"/>
      <source>Gear</source>
      <translation>Engranatge</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="155"/>
      <source>Pulley</source>
      <translation>Politja</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="166"/>
      <source>Chamfer</source>
      <translation>Xamfrà</translation>
    </message>
    <message>
      <location filename="../../../WizardShaft/WizardShaftTable.py" line="167"/>
      <source>Fillet</source>
      <translation>Arrodoniment</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>La forma de la punta està buida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBase.cpp" line="64"/>
      <source>BaseFeature link is not set</source>
      <translation>L'enllaç de la característica Base no està establert</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBase.cpp" line="69"/>
      <source>BaseFeature must be a Part::Feature</source>
      <translation>La característica Base ha de ser una Part::Feature</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBase.cpp" line="78"/>
      <source>BaseFeature has an empty shape</source>
      <translation>La característica Base té una forma buida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="82"/>
      <source>Cannot do boolean cut without BaseFeature</source>
      <translation>No pots fer un tall booleà sense una característica Base</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="96"/>
      <location filename="../../../App/FeatureBoolean.cpp" line="125"/>
      <source>Cannot do boolean with anything but Part::Feature and its derivatives</source>
      <translation>No pots fer un booleà amb res més que Part::Feature i els seus derivats</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="103"/>
      <source>Cannot do boolean operation with invalid base shape</source>
      <translation>No pots fer una operació booleana amb una forma de base invàlida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="109"/>
      <source>Cannot do boolean on feature which is not in a body</source>
      <translation>No es pot fer un booleà en una característica que no està en un cos</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="135"/>
      <source>Base shape is null</source>
      <translation>La forma base és nul·la</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="116"/>
      <location filename="../../../App/FeatureBoolean.cpp" line="138"/>
      <source>Tool shape is null</source>
      <translation>La forma de l'eina és nul·la</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="154"/>
      <source>Unsupported boolean operation</source>
      <translation>No s’admet l’operació booleana</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="782"/>
      <location filename="../../../App/FeaturePipe.cpp" line="397"/>
      <location filename="../../../App/FeaturePipe.cpp" line="417"/>
      <location filename="../../../App/FeatureLoft.cpp" line="258"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="127"/>
      <source>Resulting shape is not a solid</source>
      <translation>La forma resultant no és un sòlid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="786"/>
      <location filename="../../../App/FeatureExtrude.cpp" line="797"/>
      <location filename="../../../App/FeatureExtrude.cpp" line="804"/>
      <location filename="../../../App/FeatureChamfer.cpp" line="171"/>
      <location filename="../../../App/FeaturePipe.cpp" line="401"/>
      <location filename="../../../App/FeaturePipe.cpp" line="421"/>
      <location filename="../../../App/FeatureDraft.cpp" line="322"/>
      <location filename="../../../App/FeatureBoolean.cpp" line="167"/>
      <location filename="../../../App/FeatureFillet.cpp" line="117"/>
      <location filename="../../../App/FeatureLoft.cpp" line="263"/>
      <location filename="../../../App/FeatureHole.cpp" line="1956"/>
      <location filename="../../../App/FeatureGroove.cpp" line="193"/>
      <source>Result has multiple solids: that is not currently supported.</source>
      <translation>El resultat té múltiples sòlids: que actualment no està suportat.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="153"/>
      <source>Failed to create chamfer</source>
      <translation>No s'ha pogut crear el xamfrà</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureDraft.cpp" line="319"/>
      <location filename="../../../App/FeatureFillet.cpp" line="98"/>
      <source>Resulting shape is null</source>
      <translation>La forma resultant és nul·la</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="176"/>
      <source>Resulting shape is invalid</source>
      <translation>La forma resultant és invàlida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="124"/>
      <source>No edges specified</source>
      <translation>No s'ha especificat cap aresta</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="240"/>
      <source>Size must be greater than zero</source>
      <translation>La mida ha de ser major a 0</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="249"/>
      <source>Size2 must be greater than zero</source>
      <translation>La mida 2 ha de ser major a 0</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureChamfer.cpp" line="254"/>
      <source>Angle must be greater than 0 and less than 180</source>
      <translation>L'angle ha de ser major a 0 i menor a 180</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureDraft.cpp" line="315"/>
      <source>Failed to create draft</source>
      <translation>No s'ha pogut crear l'esbós</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureFillet.cpp" line="81"/>
      <source>Fillet not possible on selected shapes</source>
      <translation>El cantell no és possible amb les formes seleccionades</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureFillet.cpp" line="88"/>
      <source>Fillet radius must be greater than zero</source>
      <translation>El radi del cantell ha de ser major a 0</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="87"/>
      <source>Angle of groove too large</source>
      <translation>L'angle de la ranura és massa gran</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureGroove.cpp" line="91"/>
      <source>Angle of groove too small</source>
      <translation>L'angle de la ranura és massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1673"/>
      <location filename="../../../App/FeatureGroove.cpp" line="110"/>
      <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/FeatureExtrude.cpp" line="477"/>
      <source>Length too small</source>
      <translation>Longitud massa petita</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="484"/>
      <source>Second length too small</source>
      <translation>Segona longitud massa petita</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="518"/>
      <source>Failed to obtain profile shape</source>
      <translation>L'obtenció de la forma del perfil ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="570"/>
      <source>Creation failed because direction is orthogonal to sketch's normal vector</source>
      <translation>La creació ha fallat perquè la direcció és ortogonal al vector normal del croquis</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="628"/>
      <source>Extrude: Can only offset one face</source>
      <translation>Extrusió: Només pots fer l'equidistància d'una cara</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="139"/>
      <location filename="../../../App/FeatureExtrude.cpp" line="589"/>
      <location filename="../../../App/FeatureGroove.cpp" line="127"/>
      <source>Creating a face from sketch failed</source>
      <translation>La creació de la cara del croquis ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="668"/>
      <source>Up to face: Could not get SubShape!</source>
      <translation>Fins a la cara: No s'ha pogut obtenir la subforma!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="696"/>
      <source>Unable to reach the selected shape, please select faces</source>
      <translation>No s'ha pogut arribar a la forma seleccionada, si us plau, seleccioni cares</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="723"/>
      <source>Magnitude of taper angle matches or exceeds 90 degrees</source>
      <translation>La magnitud de l'angle cònic coincideix o supera els 90 graus</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="734"/>
      <source>Padding with draft angle failed</source>
      <translation>El farciment amb l'angle d'esbós ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="157"/>
      <location filename="../../../App/FeatureGroove.cpp" line="149"/>
      <source>Revolve axis intersects the sketch</source>
      <translation>L'eix de revolució intersecta amb el croquis</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="227"/>
      <location filename="../../../App/FeatureGroove.cpp" line="157"/>
      <source>Could not revolve the sketch!</source>
      <translation>No s'ha pogut revolucionar el croquis!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="239"/>
      <location filename="../../../App/FeatureGroove.cpp" line="201"/>
      <source>Could not create face from sketch.
Intersecting sketch entities in a sketch are not allowed.</source>
      <translation>No s'ha pogut crear una cara del croquis.
No es permet la intersecció d'entitats d'un croquis.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="128"/>
      <source>Error: Pitch too small!</source>
      <translation>Error: el radi és massa petit!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="130"/>
      <location filename="../../../App/FeatureHelix.cpp" line="144"/>
      <source>Error: height too small!</source>
      <translation>Error: l'alçada és massa petita!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="136"/>
      <source>Error: pitch too small!</source>
      <translation>Error: el radi és massa petit!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="138"/>
      <location filename="../../../App/FeatureHelix.cpp" line="146"/>
      <location filename="../../../App/FeatureHelix.cpp" line="152"/>
      <source>Error: turns too small!</source>
      <translation>Error: voltes massa petites!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="156"/>
      <source>Error: either height or growth must not be zero!</source>
      <translation>Error: L'alçada o el creixement no poden ser 0!</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="170"/>
      <source>Error: unsupported mode</source>
      <translation>Error: mode no compatible</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="182"/>
      <source>Error: No valid sketch or face</source>
      <translation>Error: Croquis o cara no vàlida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="191"/>
      <source>Error: Face must be planar</source>
      <translation>Error: La cara ha de ser planar</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="2196"/>
      <location filename="../../../App/FeatureHelix.cpp" line="268"/>
      <location filename="../../../App/FeatureHelix.cpp" line="298"/>
      <source>Error: Result is not a solid</source>
      <translation>Error: El resultat no és un sòlid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="246"/>
      <source>Error: There is nothing to subtract</source>
      <translation>Error: No hi ha res a restar</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="250"/>
      <location filename="../../../App/FeatureHelix.cpp" line="272"/>
      <location filename="../../../App/FeatureHelix.cpp" line="301"/>
      <source>Error: Result has multiple solids</source>
      <translation>Error: El resultat té múltiples sòlids</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="261"/>
      <source>Error: Adding the helix failed</source>
      <translation>Error: L'afegit de l'hèlix ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="285"/>
      <source>Error: Intersecting the helix failed</source>
      <translation>Error: La intersecció de l'hèlix ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="292"/>
      <source>Error: Subtracting the helix failed</source>
      <translation>Error: La sostracció de l'hèlix ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHelix.cpp" line="313"/>
      <source>Error: Could not create face from sketch</source>
      <translation>Error: No s'ha pogut crear la cara del croquis</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1691"/>
      <source>Hole error: Creating a face from sketch failed</source>
      <translation>Error de forat: La creació de la cara del croquis ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1716"/>
      <source>Hole error: Unsupported length specification</source>
      <translation>Error de forat: Especificació de longitud no suportada</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1719"/>
      <source>Hole error: Invalid hole depth</source>
      <translation>Error de forat: Profunditat del forat invàlida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1742"/>
      <source>Hole error: Invalid taper angle</source>
      <translation>Error de forat: Angle cònic invàlid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1763"/>
      <source>Hole error: Hole cut diameter too small</source>
      <translation>Error de forat: El diàmetre del tall del forat és massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1767"/>
      <source>Hole error: Hole cut depth must be less than hole depth</source>
      <translation>Error de forat: La profunditat del tall del forat ha de ser menor que la profunditat del forat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1771"/>
      <source>Hole error: Hole cut depth must be greater or equal to zero</source>
      <translation>Error de forat: La profunditat del tall del forat ha de ser major o igual a 0</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1793"/>
      <source>Hole error: Invalid countersink</source>
      <translation>Error de forat: Avellanat invàlid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1826"/>
      <source>Hole error: Invalid drill point angle</source>
      <translation>Error de forat: Angle de la punta del trepant invàlid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1836"/>
      <source>Hole error: Invalid drill point</source>
      <translation>Error de forat: Punta del trepant invàlida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1870"/>
      <source>Hole error: Could not revolve sketch</source>
      <translation>Error de forat: No s'ha pogut revolucionar el croquis</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1874"/>
      <source>Hole error: Resulting shape is empty</source>
      <translation>Error de forat: La forma resultant és buida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1884"/>
      <source>Error: Adding the thread failed</source>
      <translation>Error: L'afegit de la rosca ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1935"/>
      <location filename="../../../App/FeatureHole.cpp" line="1940"/>
      <source>Boolean operation failed on profile Edge</source>
      <translation>L'operació booleana ha fallat pel perfil Aresta</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1946"/>
      <source>Boolean operation produced non-solid on profile Edge</source>
      <translation>L'operació booleana ha produït un objecte no sòlid pel perfil Aresta</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureBoolean.cpp" line="160"/>
      <source>Boolean operation failed</source>
      <translation>L'operació booleana ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="1966"/>
      <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>No s'ha pogut crear una cara del croquis.
No es permet la intersecció d'entitats o múltiples cares d'un croquis per crear un buidatge en una cara.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="2076"/>
      <source>Thread type out of range</source>
      <translation>Tipus de rosca fora de rang</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="2079"/>
      <source>Thread size out of range</source>
      <translation>Mida de rosca fora de rang</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureHole.cpp" line="2171"/>
      <source>Error: Thread could not be built</source>
      <translation>Error: No s'ha pogut construir la rosca</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="141"/>
      <source>Loft: At least one section is needed</source>
      <translation>Altell: es necessita almenys una secció</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="275"/>
      <source>Loft: A fatal error occurred when making the loft</source>
      <translation>Altell: S'ha produït un error fatal en crear l'altell</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="178"/>
      <source>Loft: Creating a face from sketch failed</source>
      <translation>Altell: La creació de la cara del croquis ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="211"/>
      <source>Loft: Failed to create shell</source>
      <translation>Altell: La creació d'un entorn ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="816"/>
      <source>Could not create face from sketch.
Intersecting sketch entities or multiple faces in a sketch are not allowed.</source>
      <translation>No s'ha pogut crear una cara del croquis.
No es permet la intersecció d'entitats o múltiples cares d'un croquis.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="176"/>
      <source>Pipe: Could not obtain profile shape</source>
      <translation>Tub: No s'ha pogut obtenir una forma del perfil</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="181"/>
      <source>No spine linked</source>
      <translation>No hi ha cap columna enllaçada</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="194"/>
      <source>No auxiliary spine linked.</source>
      <translation>No hi ha cap columna auxiliar enllaçada.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="215"/>
      <source>Pipe: Only one isolated point is needed if using a sketch with isolated points for section</source>
      <translation>Tub: Només en necessita un punt aïllat si s'utilitza un croquis amb punts aïllats per a la selecció</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="221"/>
      <source>Pipe: At least one section is needed when using a single point for profile</source>
      <translation>Tub: Es necessita almenys una secció quan s'utilitza un sol punt pel perfil</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="235"/>
      <source>Pipe: All sections need to be part features</source>
      <translation>Tub: Totes les seccions han de ser característiques de peça</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="241"/>
      <source>Pipe: Could not obtain section shape</source>
      <translation>Tub: No s'ha pogut obtenir una secció del perfil</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="250"/>
      <source>Pipe: Only the profile and last section can be vertices</source>
      <translation>Tub: Només el perfil i l'última secció poden ser vèrtexs</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="259"/>
      <source>Multisections need to have the same amount of inner wires as the base section</source>
      <translation>Les multiseccions han de tenir la mateixa quantitat de filferros interns que la secció base</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="286"/>
      <source>Path must not be a null shape</source>
      <translation>La trajectòria no pot ser una forma nul·la</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="321"/>
      <source>Pipe could not be built</source>
      <translation>No s'ha pogut construir el tub</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="366"/>
      <source>Result is not a solid</source>
      <translation>El resultat no és un sòlid</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="381"/>
      <source>Pipe: There is nothing to subtract from</source>
      <translation>Tub: No hi ha res a restar</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="392"/>
      <source>Adding the pipe failed</source>
      <translation>L'afegit del tub ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="412"/>
      <source>Subtracting the pipe failed</source>
      <translation>La sostracció del tub ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="436"/>
      <source>A fatal error occurred when making the pipe</source>
      <translation>Tub: S'ha produït un error fatal en crear el tub</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="559"/>
      <source>Invalid element in spine.</source>
      <translation>Element invàlid a la columna.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="562"/>
      <source>Element in spine is neither an edge nor a wire.</source>
      <translation>L'element de la columna no és una aresta ni un fil.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="575"/>
      <source>Spine is not connected.</source>
      <translation>La columna no està connectada.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="579"/>
      <source>Spine is neither an edge nor a wire.</source>
      <translation>La columna no és una aresta ni un fil.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePipe.cpp" line="583"/>
      <source>Invalid spine.</source>
      <translation>Columna invàlida.</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="95"/>
      <source>Cannot subtract primitive feature without base feature</source>
      <translation>No pots sostreure una característica primitiva sense una característica base</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="247"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="113"/>
      <source>Unknown operation type</source>
      <translation>Tipus d'operació desconeguda</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureLoft.cpp" line="253"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="120"/>
      <source>Failed to perform boolean operation</source>
      <translation>No s'ha pogut realitzar l'operació booleana</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="197"/>
      <source>Length of box too small</source>
      <translation>La longitud de la caixa és massa petita</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="199"/>
      <source>Width of box too small</source>
      <translation>L'amplada de la caixa és massa petita</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="201"/>
      <source>Height of box too small</source>
      <translation>L'alçada de la caixa és massa petita</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="247"/>
      <source>Radius of cylinder too small</source>
      <translation>El radi del cilindre és massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="249"/>
      <source>Height of cylinder too small</source>
      <translation>L'alçada del cilindre és massa petita</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="251"/>
      <source>Rotation angle of cylinder too small</source>
      <translation>L'angle de rotació del cilindre és massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="304"/>
      <source>Radius of sphere too small</source>
      <translation>El radi de l'esfera és massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="353"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="355"/>
      <source>Radius of cone cannot be negative</source>
      <translation>El radi d'un con no pot ser negatiu</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="357"/>
      <source>Height of cone too small</source>
      <translation>L'alçada del con és massa petita</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="420"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="422"/>
      <source>Radius of ellipsoid too small</source>
      <translation>El radi de l'el·lipsoide és massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="504"/>
      <location filename="../../../App/FeaturePrimitive.cpp" line="506"/>
      <source>Radius of torus too small</source>
      <translation>El radi del torus és massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="569"/>
      <source>Polygon of prism is invalid, must have 3 or more sides</source>
      <translation>El polígon del prisma és invàlid, ha de tenir 3 costats o més</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="571"/>
      <source>Circumradius of the polygon, of the prism, is too small</source>
      <translation>El circumradi del polígon, del prisma, és massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="573"/>
      <source>Height of prism is too small</source>
      <translation>L'alçada del prisma és massa petita</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="654"/>
      <source>delta x of wedge too small</source>
      <translation>delta x de falca massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="657"/>
      <source>delta y of wedge too small</source>
      <translation>delta y de falca massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="660"/>
      <source>delta z of wedge too small</source>
      <translation>delta z de falca massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="663"/>
      <source>delta z2 of wedge is negative</source>
      <translation>delta z2 de falca és negativa</translation>
    </message>
    <message>
      <location filename="../../../App/FeaturePrimitive.cpp" line="666"/>
      <source>delta x2 of wedge is negative</source>
      <translation>delta x2 de falca és negativa</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="88"/>
      <source>Angle of revolution too large</source>
      <translation>L'angle de revolució és massa gran</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="94"/>
      <source>Angle of revolution too small</source>
      <translation>L'angle de revolució és massa petit</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureRevolution.cpp" line="132"/>
      <source>Reference axis is invalid</source>
      <translation>L'eix de referència és invàlid</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureExtrude.cpp" line="775"/>
      <source>Fusion with base feature failed</source>
      <translation>La fusió amb la característica base ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="112"/>
      <source>Transformation feature Linked object is not a Part object</source>
      <translation>La transformació de la característica Enllaç d'objecte ha fallat</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="117"/>
      <source>No originals linked to the transformed feature.</source>
      <translation>No hi ha originals enllaçats amb la característica transformada.</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="277"/>
      <source>Cannot transform invalid support shape</source>
      <translation>No es pot transformar la forma de suport invàlida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="323"/>
      <source>Shape of additive/subtractive feature is empty</source>
      <translation>La forma de la característica additiva/subtractiva és buida</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureTransformed.cpp" line="315"/>
      <source>Only additive and subtractive features can be transformed</source>
      <translation>Només es poden transformar característiques additives o sostractives</translation>
    </message>
    <message>
      <location filename="../../../App/FeatureThickness.cpp" line="101"/>
      <source>Invalid face reference</source>
      <translation>Referència de cara invàlida</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::ViewProviderBody</name>
    <message>
      <location filename="../../ViewProviderBody.cpp" line="137"/>
      <source>Active body</source>
      <translation>Cos actiu</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignCompDatums</name>
    <message>
      <location filename="../../Command.cpp" line="2384"/>
      <source>Create datum</source>
      <translation>Crear datum</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2385"/>
      <source>Create a datum object or local coordinate system</source>
      <translation>Crea un objecte datum o un sistema de coordenades local</translation>
    </message>
  </context>
  <context>
    <name>CmdPartDesignCompSketches</name>
    <message>
      <location filename="../../Command.cpp" line="2419"/>
      <source>Create datum</source>
      <translation>Crear datum</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2420"/>
      <source>Create a datum object or local coordinate system</source>
      <translation>Crea un objecte datum o un sistema de coordenades local</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgRevolutionParameters</name>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="701"/>
      <source>Revolution parameters</source>
      <translation>Paràmetres de revolució</translation>
    </message>
  </context>
  <context>
    <name>PartDesignGui::TaskDlgGrooveParameters</name>
    <message>
      <location filename="../../TaskRevolutionParameters.cpp" line="708"/>
      <source>Groove parameters</source>
      <translation type="unfinished">Groove parameters</translation>
    </message>
  </context>
</TS>
