<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="val-ES" sourcelanguage="en">
  <context>
    <name>CmdMeshAddFacet</name>
    <message>
      <location filename="../../Command.cpp" line="720"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="721"/>
      <source>Add triangle</source>
      <translation>Afig un triangle</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="722"/>
      <location filename="../../Command.cpp" line="724"/>
      <source>Add triangle manually to a mesh</source>
      <translation>Afig un triangle manualment a malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBoundingBox</name>
    <message>
      <location filename="../../Command.cpp" line="1439"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1440"/>
      <source>Boundings info...</source>
      <translation>Informació de límits...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1441"/>
      <location filename="../../Command.cpp" line="1443"/>
      <source>Shows the boundings of the selected mesh</source>
      <translation>Mostra els límits de la malla seleccionada</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBuildRegularSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1491"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1492"/>
      <source>Regular solid...</source>
      <translation>Sòlid regular...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1493"/>
      <location filename="../../Command.cpp" line="1495"/>
      <source>Builds a regular solid</source>
      <translation>Construeix un sòlid regular</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshCrossSections</name>
    <message>
      <location filename="../../Command.cpp" line="961"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="962"/>
      <source>Cross-sections...</source>
      <translation>Seccions...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="963"/>
      <location filename="../../Command.cpp" line="964"/>
      <source>Cross-sections</source>
      <translation>Seccions</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDecimating</name>
    <message>
      <location filename="../../Command.cpp" line="1335"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1336"/>
      <source>Decimation...</source>
      <translation type="unfinished">Decimation...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1337"/>
      <location filename="../../Command.cpp" line="1338"/>
      <location filename="../../Command.cpp" line="1339"/>
      <source>Decimates a mesh</source>
      <translation type="unfinished">Decimates a mesh</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDifference</name>
    <message>
      <location filename="../../Command.cpp" line="165"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="166"/>
      <source>Difference</source>
      <translation>Diferència</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateFacet</name>
    <message>
      <location filename="../../Command.cpp" line="1090"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1091"/>
      <source>Face info</source>
      <translation>Informació de la cara</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1092"/>
      <location filename="../../Command.cpp" line="1094"/>
      <source>Information about face</source>
      <translation>Informació sobre la cara</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1265"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1266"/>
      <source>Check solid mesh</source>
      <translation>Comprova el sòlid malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1267"/>
      <location filename="../../Command.cpp" line="1269"/>
      <source>Checks whether the mesh is a solid</source>
      <translation>Comprova si la malla és un sòlid</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluation</name>
    <message>
      <location filename="../../Command.cpp" line="1045"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1047"/>
      <source>Evaluate and repair mesh...</source>
      <translation>Avalua i repara la malla...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1048"/>
      <location filename="../../Command.cpp" line="1050"/>
      <source>Opens a dialog to analyze and repair a mesh</source>
      <translation>Obri un diàleg per a analitzar i reparar una malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshExport</name>
    <message>
      <location filename="../../Command.cpp" line="376"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="377"/>
      <source>Export mesh...</source>
      <translation>Exporta la malla...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="378"/>
      <location filename="../../Command.cpp" line="380"/>
      <source>Exports a mesh to file</source>
      <translation>Exporta una malla a un fitxer</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillInteractiveHole</name>
    <message>
      <location filename="../../Command.cpp" line="1574"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1575"/>
      <source>Close hole</source>
      <translation>Tanca el forat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1576"/>
      <location filename="../../Command.cpp" line="1578"/>
      <source>Close holes interactively</source>
      <translation>Tanca forats interactivament</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillupHoles</name>
    <message>
      <location filename="../../Command.cpp" line="1523"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1524"/>
      <source>Fill holes...</source>
      <translation>Ompli els forats...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1525"/>
      <location filename="../../Command.cpp" line="1527"/>
      <source>Fill holes of the mesh</source>
      <translation>Ompli els forats de la malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFlipNormals</name>
    <message>
      <location filename="../../Command.cpp" line="1403"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1404"/>
      <source>Flip normals</source>
      <translation>Inverteix les normals</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1405"/>
      <location filename="../../Command.cpp" line="1407"/>
      <source>Flips the normals of the mesh</source>
      <translation>Inverteix les normals de la malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFromGeometry</name>
    <message>
      <location filename="../../Command.cpp" line="459"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="460"/>
      <source>Create mesh from geometry...</source>
      <translation>Crea una malla a partir de la geometria...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="461"/>
      <location filename="../../Command.cpp" line="463"/>
      <source>Create mesh from the selected geometry</source>
      <translation>Crea una malla a partir de la geometria seleccionada</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFromPartShape</name>
    <message>
      <location filename="../../Command.cpp" line="532"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="533"/>
      <source>Create mesh from shape...</source>
      <translation>Crea una malla a partir d'una forma...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="534"/>
      <source>Tessellate shape</source>
      <translation>Tesel·la la forma</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshHarmonizeNormals</name>
    <message>
      <location filename="../../Command.cpp" line="1367"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1368"/>
      <source>Harmonize normals</source>
      <translation>Harmonitza les normals</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1369"/>
      <location filename="../../Command.cpp" line="1371"/>
      <source>Harmonizes the normals of the mesh</source>
      <translation>Harmonitza les normals de la malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshImport</name>
    <message>
      <location filename="../../Command.cpp" line="323"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="324"/>
      <source>Import mesh...</source>
      <translation>Importa la malla...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="325"/>
      <location filename="../../Command.cpp" line="327"/>
      <source>Imports a mesh from file</source>
      <translation>Importa una malla des d'un fitxer</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshIntersection</name>
    <message>
      <location filename="../../Command.cpp" line="244"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="245"/>
      <source>Intersection</source>
      <translation>Intersecció</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshMerge</name>
    <message>
      <location filename="../../Command.cpp" line="1690"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1691"/>
      <source>Merge</source>
      <translation>Fusiona</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1692"/>
      <source>Merges selected meshes into one</source>
      <translation>Fusiona les malles seleccionades en una</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolyCut</name>
    <message>
      <location filename="../../Command.cpp" line="769"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="770"/>
      <source>Cut mesh</source>
      <translation>Retalla la malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="771"/>
      <location filename="../../Command.cpp" line="773"/>
      <source>Cuts a mesh with a picked polygon</source>
      <translation>Retalla una malla amb un polígon seleccionat</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySegm</name>
    <message>
      <location filename="../../Command.cpp" line="661"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="662"/>
      <source>Make segment</source>
      <translation>Fes un segment</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="663"/>
      <location filename="../../Command.cpp" line="665"/>
      <source>Creates a mesh segment</source>
      <translation>Crea un segment de malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySplit</name>
    <message>
      <location filename="../../Command.cpp" line="988"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="989"/>
      <source>Split mesh</source>
      <translation>Divideix la malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="990"/>
      <location filename="../../Command.cpp" line="992"/>
      <source>Splits a mesh into two meshes</source>
      <translation>Divideix una malla en dues malles</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolyTrim</name>
    <message>
      <location filename="../../Command.cpp" line="834"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="835"/>
      <source>Trim mesh</source>
      <translation>Retalla la malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="836"/>
      <location filename="../../Command.cpp" line="838"/>
      <source>Trims a mesh with a picked polygon</source>
      <translation>Retalla una malla amb un polígon seleccionat</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemeshGmsh</name>
    <message>
      <location filename="../../Command.cpp" line="1184"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1185"/>
      <source>Refinement...</source>
      <translation>Millora...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1186"/>
      <location filename="../../Command.cpp" line="1187"/>
      <source>Refine existing mesh</source>
      <translation>Millora la malla existent</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveCompByHand</name>
    <message>
      <location filename="../../Command.cpp" line="1218"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1219"/>
      <source>Remove components by hand...</source>
      <translation>Elimina components manualment...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1220"/>
      <location filename="../../Command.cpp" line="1222"/>
      <source>Mark a component to remove it from the mesh</source>
      <translation>Marca un component per a eliminar-lo de la malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveComponents</name>
    <message>
      <location filename="../../Command.cpp" line="1136"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1137"/>
      <source>Remove components...</source>
      <translation>Elimina components...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1138"/>
      <location filename="../../Command.cpp" line="1140"/>
      <source>Remove topologic independent components from the mesh</source>
      <translation>Suprimeix els components topològics independents de la malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshScale</name>
    <message>
      <location filename="../../Command.cpp" line="1785"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1786"/>
      <source>Scale...</source>
      <translation>Redimensiona...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1787"/>
      <source>Scale selected meshes</source>
      <translation>Redimensiona les malles seleccionades</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSectionByPlane</name>
    <message>
      <location filename="../../Command.cpp" line="930"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="931"/>
      <source>Create section from mesh and plane</source>
      <translation>Crea una secció a partir d'una malla i un pla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="932"/>
      <location filename="../../Command.cpp" line="933"/>
      <source>Section from mesh and plane</source>
      <translation>Secció a partir d'una malla i un pla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSegmentation</name>
    <message>
      <location filename="../../Command.cpp" line="1618"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1619"/>
      <source>Create mesh segments...</source>
      <translation>Crea segments de malla...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1620"/>
      <location filename="../../Command.cpp" line="1622"/>
      <source>Create mesh segments</source>
      <translation>Crea segments de malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSegmentationBestFit</name>
    <message>
      <location filename="../../Command.cpp" line="1654"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1655"/>
      <source>Create mesh segments from best-fit surfaces...</source>
      <translation>Crea segments de malla a partir de les superfícies que s'ajusten millor...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1656"/>
      <location filename="../../Command.cpp" line="1658"/>
      <source>Create mesh segments from best-fit surfaces</source>
      <translation>Crea segments de malla a partir de les superfícies que s'ajusten millor</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSmoothing</name>
    <message>
      <location filename="../../Command.cpp" line="1306"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1307"/>
      <source>Smooth...</source>
      <translation>Suavitza...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1308"/>
      <location filename="../../Command.cpp" line="1310"/>
      <source>Smooth the selected meshes</source>
      <translation>Suavitza les malles seleccionades</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSplitComponents</name>
    <message>
      <location filename="../../Command.cpp" line="1736"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1737"/>
      <source>Split by components</source>
      <translation type="unfinished">Split by components</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1738"/>
      <source>Split selected mesh into its components</source>
      <translation type="unfinished">Split selected mesh into its components</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshTrimByPlane</name>
    <message>
      <location filename="../../Command.cpp" line="899"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="900"/>
      <source>Trim mesh with a plane</source>
      <translation>Retalla la malla amb un pla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="901"/>
      <location filename="../../Command.cpp" line="902"/>
      <source>Trims a mesh with a plane</source>
      <translation>Retalla una malla amb un pla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshUnion</name>
    <message>
      <location filename="../../Command.cpp" line="86"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="87"/>
      <source>Union</source>
      <translation>Unió</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvature</name>
    <message>
      <location filename="../../Command.cpp" line="558"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="559"/>
      <source>Curvature plot</source>
      <translation>Gràfic de curvatura</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="560"/>
      <location filename="../../Command.cpp" line="562"/>
      <source>Calculates the curvature of the vertices of a mesh</source>
      <translation>Calcula la curvatura dels vèrtexs d'una malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvatureInfo</name>
    <message>
      <location filename="../../Command.cpp" line="613"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="614"/>
      <source>Curvature info</source>
      <translation>Info de la curvatura</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="615"/>
      <location filename="../../Command.cpp" line="617"/>
      <source>Information about curvature</source>
      <translation>Informació de la curvatura</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="103"/>
      <source>Mesh union</source>
      <translation type="unfinished">Mesh union</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="180"/>
      <source>Mesh difference</source>
      <translation type="unfinished">Mesh difference</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="259"/>
      <source>Mesh intersection</source>
      <translation type="unfinished">Mesh intersection</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="355"/>
      <source>Import Mesh</source>
      <translation type="unfinished">Import Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="575"/>
      <source>Mesh VertexCurvature</source>
      <translation type="unfinished">Mesh VertexCurvature</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.cpp" line="180"/>
      <source>Mesh Smoothing</source>
      <translation type="unfinished">Mesh Smoothing</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1379"/>
      <source>Harmonize mesh normals</source>
      <translation type="unfinished">Harmonize mesh normals</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1415"/>
      <source>Flip mesh normals</source>
      <translation type="unfinished">Flip mesh normals</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1549"/>
      <source>Fill up holes</source>
      <translation type="unfinished">Fill up holes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1705"/>
      <source>Mesh merge</source>
      <translation type="unfinished">Mesh merge</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1751"/>
      <source>Mesh split</source>
      <translation type="unfinished">Mesh split</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1814"/>
      <source>Mesh scale</source>
      <translation type="unfinished">Mesh scale</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.cpp" line="160"/>
      <source>Mesh Decimating</source>
      <translation type="unfinished">Mesh Decimating</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="551"/>
      <source>Harmonize normals</source>
      <translation>Harmonitza les normals</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="662"/>
      <source>Remove non-manifolds</source>
      <translation type="unfinished">Remove non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="767"/>
      <source>Fix indices</source>
      <translation type="unfinished">Fix indices</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="837"/>
      <source>Remove degenerated faces</source>
      <translation type="unfinished">Remove degenerated faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="909"/>
      <source>Remove duplicated faces</source>
      <translation type="unfinished">Remove duplicated faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="979"/>
      <source>Remove duplicated points</source>
      <translation type="unfinished">Remove duplicated points</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1065"/>
      <source>Fix self-intersections</source>
      <translation type="unfinished">Fix self-intersections</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1144"/>
      <source>Remove folds</source>
      <translation type="unfinished">Remove folds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1188"/>
      <source>Repair mesh</source>
      <translation type="unfinished">Repair mesh</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.cpp" line="162"/>
      <source>Delete selection</source>
      <translation type="unfinished">Delete selection</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="958"/>
      <location filename="../../ViewProvider.cpp" line="1019"/>
      <source>Cut</source>
      <translation>Retalla</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="968"/>
      <location filename="../../ViewProvider.cpp" line="1089"/>
      <source>Trim</source>
      <translation>Retalla</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1176"/>
      <source>Split</source>
      <translation>Divideix</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1249"/>
      <source>Segment</source>
      <translation type="unfinished">Segment</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1848"/>
      <source>Delete</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1977"/>
      <source>Fill hole</source>
      <translation type="unfinished">Fill hole</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgDecimating</name>
    <message>
      <location filename="../../DlgDecimating.ui" line="14"/>
      <source>Decimating</source>
      <translation type="unfinished">Decimating</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="20"/>
      <source>Reduction</source>
      <translation type="unfinished">Reduction</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="28"/>
      <source>None</source>
      <translation>Cap</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="57"/>
      <source>Full</source>
      <translation type="unfinished">Full</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="66"/>
      <location filename="../../DlgDecimating.cpp" line="102"/>
      <source>Absolute number</source>
      <translation type="unfinished">Absolute number</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="102"/>
      <source>Tolerance</source>
      <translation>Tolerància</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.cpp" line="96"/>
      <source>Absolute number (Maximum: %1)</source>
      <translation type="unfinished">Absolute number (Maximum: %1)</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMesh</name>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="14"/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>Avalua i repara una malla</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="23"/>
      <source>Mesh information</source>
      <translation>Informació de malla</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="46"/>
      <source>Number of faces:</source>
      <translation>Nombre de cares:</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="69"/>
      <location filename="../../DlgEvaluateMesh.ui" line="102"/>
      <location filename="../../DlgEvaluateMesh.ui" line="135"/>
      <location filename="../../DlgEvaluateMesh.ui" line="211"/>
      <location filename="../../DlgEvaluateMesh.ui" line="291"/>
      <location filename="../../DlgEvaluateMesh.ui" line="371"/>
      <location filename="../../DlgEvaluateMesh.ui" line="451"/>
      <location filename="../../DlgEvaluateMesh.ui" line="531"/>
      <location filename="../../DlgEvaluateMesh.ui" line="611"/>
      <location filename="../../DlgEvaluateMesh.ui" line="691"/>
      <location filename="../../DlgEvaluateMesh.ui" line="753"/>
      <source>No information</source>
      <translation>Sense informació</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="79"/>
      <source>Number of edges:</source>
      <translation>Nombre de arestes:</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="112"/>
      <source>Number of points:</source>
      <translation>Nombre de punts:</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="147"/>
      <source>Refresh</source>
      <translation>Actualitza</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="187"/>
      <source>Orientation</source>
      <translation>Orientació</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="234"/>
      <location filename="../../DlgEvaluateMesh.ui" line="314"/>
      <location filename="../../DlgEvaluateMesh.ui" line="394"/>
      <location filename="../../DlgEvaluateMesh.ui" line="474"/>
      <location filename="../../DlgEvaluateMesh.ui" line="554"/>
      <location filename="../../DlgEvaluateMesh.ui" line="634"/>
      <location filename="../../DlgEvaluateMesh.ui" line="714"/>
      <location filename="../../DlgEvaluateMesh.ui" line="773"/>
      <location filename="../../DlgEvaluateMesh.ui" line="853"/>
      <source>Analyze</source>
      <translation>Analitza</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="244"/>
      <location filename="../../DlgEvaluateMesh.ui" line="324"/>
      <location filename="../../DlgEvaluateMesh.ui" line="404"/>
      <location filename="../../DlgEvaluateMesh.ui" line="484"/>
      <location filename="../../DlgEvaluateMesh.ui" line="564"/>
      <location filename="../../DlgEvaluateMesh.ui" line="644"/>
      <location filename="../../DlgEvaluateMesh.ui" line="724"/>
      <location filename="../../DlgEvaluateMesh.ui" line="783"/>
      <location filename="../../DlgEvaluateMesh.ui" line="863"/>
      <source>Repair</source>
      <translation>Repara</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="267"/>
      <source>Duplicated faces</source>
      <translation>Cares duplicades</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="347"/>
      <source>Duplicated points</source>
      <translation>Punts duplicats</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="427"/>
      <source>Non-manifolds</source>
      <translation>No-multiplicitat</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="507"/>
      <source>Degenerated faces</source>
      <translation>Cares degenerades</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="587"/>
      <source>Face indices</source>
      <translation>Índexs de les cares</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="667"/>
      <source>Self-intersections</source>
      <translation>Autointerseccions</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="735"/>
      <source>Folds on surface</source>
      <translation>Plecs en la superfície</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="806"/>
      <source>All above tests together</source>
      <translation>Totes les comprovacions juntes </translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="830"/>
      <source>Repetitive repair</source>
      <translation>Reparació repetitiva</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMeshImp</name>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="141"/>
      <source>Settings...</source>
      <translation>Paràmetres...</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="253"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="422"/>
      <source>No selection</source>
      <translation>No hi ha cap selecció.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="452"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="453"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="454"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="455"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="456"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="457"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="458"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="459"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="460"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="461"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="462"/>
      <source>No information</source>
      <translation>Sense informació</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="559"/>
      <source>Orientation</source>
      <translation>Orientació</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="527"/>
      <source>No flipped normals</source>
      <translation>No hi ha cap normal invertida.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="533"/>
      <source>%1 flipped normals</source>
      <translation>%1 normals invertides</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="619"/>
      <source>No non-manifolds</source>
      <translation>No hi ha cap no-multiplicitat.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="627"/>
      <source>%1 non-manifolds</source>
      <translation>%1 no-multiplicitat</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="678"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="681"/>
      <source>Non-manifolds</source>
      <translation>No-multiplicitat</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="681"/>
      <source>Cannot remove non-manifolds</source>
      <translation>No es pot suprimir la no-multiplicitat.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="722"/>
      <source>Invalid face indices</source>
      <translation>Els índexs de cara no són vàlids.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="729"/>
      <source>Invalid point indices</source>
      <translation>Els índexs de punt no són vàlids.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="736"/>
      <source>Multiple point indices</source>
      <translation>Índexs de punt múltiples</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="743"/>
      <source>Invalid neighbour indices</source>
      <translation>Els índexs veïns no són vàlids.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="750"/>
      <source>No invalid indices</source>
      <translation>No hi ha cap índex invàlid.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="775"/>
      <source>Indices</source>
      <translation>Índexs</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="813"/>
      <source>No degenerations</source>
      <translation>No hi ha cap degeneració.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="819"/>
      <source>%1 degenerated faces</source>
      <translation>%1 cares degenerades</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="846"/>
      <source>Degenerations</source>
      <translation>Degeneracions</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="884"/>
      <source>No duplicated faces</source>
      <translation>No hi ha cap cara duplicada.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="890"/>
      <source>%1 duplicated faces</source>
      <translation>%1 cares duplicades</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="918"/>
      <source>Duplicated faces</source>
      <translation>Cares duplicades</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="955"/>
      <source>No duplicated points</source>
      <translation>No hi ha cap punt duplicat.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="961"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="988"/>
      <source>Duplicated points</source>
      <translation>Punts duplicats</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1032"/>
      <source>No self-intersections</source>
      <translation>No hi ha cap autointersecció.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1038"/>
      <source>Self-intersections</source>
      <translation>Autointerseccions</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1109"/>
      <source>No folds on surface</source>
      <translation>No hi ha cap plec en la superfície.</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1125"/>
      <source>%1 folds on surface</source>
      <translation>%1 plecs en la superfície</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1153"/>
      <source>Folds</source>
      <translation>Plecs</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1287"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1290"/>
      <source>Mesh repair</source>
      <translation>Reparació de malla</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateSettings</name>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="14"/>
      <source>Evaluation settings</source>
      <translation>Paràmetres d'avaluació</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="20"/>
      <source>Settings</source>
      <translation>Paràmetres</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="26"/>
      <source>Check for non-manifold points</source>
      <translation>Comprova si hi ha punts de no-multiplicitat</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="33"/>
      <source>Enable check for folds on surface</source>
      <translation>Habilita la comprovació de plecs en una superfície</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="40"/>
      <source>Only consider zero area faces as degenerated</source>
      <translation>Considera només les cares d'àrea zero com a degenerades  </translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolid</name>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="14"/>
      <source>Regular Solid</source>
      <translation>Sòlid regular</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="29"/>
      <source>Solid:</source>
      <translation>Sòlid:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="42"/>
      <source>Cube</source>
      <translation>Cub</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="51"/>
      <source>Cylinder</source>
      <translation>Cilindre</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="60"/>
      <source>Cone</source>
      <translation>Con</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="69"/>
      <source>Sphere</source>
      <translation>Esfera</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="78"/>
      <source>Ellipsoid</source>
      <translation>El·lipsoide</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="87"/>
      <source>Torus</source>
      <translation>Tor</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="120"/>
      <location filename="../../DlgRegularSolid.ui" line="236"/>
      <location filename="../../DlgRegularSolid.ui" line="387"/>
      <source>Length:</source>
      <translation type="unfinished">Length:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="143"/>
      <source>Width:</source>
      <translation>Amplària:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="163"/>
      <source>Height:</source>
      <translation>Alçària:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="219"/>
      <location filename="../../DlgRegularSolid.ui" line="501"/>
      <source>Radius:</source>
      <translation>Radi:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="273"/>
      <location filename="../../DlgRegularSolid.ui" line="424"/>
      <source>Edge length:</source>
      <translation>Longitud de la vora:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="293"/>
      <location filename="../../DlgRegularSolid.ui" line="441"/>
      <location filename="../../DlgRegularSolid.ui" line="538"/>
      <location filename="../../DlgRegularSolid.ui" line="642"/>
      <location filename="../../DlgRegularSolid.ui" line="746"/>
      <source>Sampling:</source>
      <translation>Mostreig:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="307"/>
      <location filename="../../DlgRegularSolid.ui" line="455"/>
      <source>Closed</source>
      <translation>Tancat</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="353"/>
      <location filename="../../DlgRegularSolid.ui" line="588"/>
      <location filename="../../DlgRegularSolid.ui" line="692"/>
      <source>Radius 1:</source>
      <translation>Radi 1:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="370"/>
      <location filename="../../DlgRegularSolid.ui" line="605"/>
      <location filename="../../DlgRegularSolid.ui" line="709"/>
      <source>Radius 2:</source>
      <translation>Radi 2:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="809"/>
      <source>&amp;Create</source>
      <translation>&amp;Crea</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="812"/>
      <source>Alt+C</source>
      <translation>Alt+C</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="825"/>
      <source>Close</source>
      <translation>Tanca</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolidImp</name>
    <message>
      <location filename="../../DlgRegularSolidImp.cpp" line="124"/>
      <location filename="../../DlgRegularSolidImp.cpp" line="209"/>
      <location filename="../../DlgRegularSolidImp.cpp" line="217"/>
      <source>Create %1</source>
      <translation>Crea %1</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolidImp.cpp" line="124"/>
      <source>No active document</source>
      <translation>No hi ha cap document actiu.</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSettingsImportExport</name>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="14"/>
      <source>Mesh Formats</source>
      <translation>Formats de malla</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="20"/>
      <source>Export</source>
      <translation type="unfinished">Export</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="28"/>
      <source>Deviation of tessellation to the actual surface</source>
      <translation>Desviació de tessel·lació en la superfície real</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="31"/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-weight:600;"&gt;Tessellation&lt;/span&gt;&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;span style=" font-weight:400;"&gt;Defines the maximum deviation of the tessellated mesh to the surface. The smaller the value is the slower the render speed which results in increased detail/resolution.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-weight:600;"&gt;Tessellation&lt;/span&gt;&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;span style=" font-weight:400;"&gt;Defines the maximum deviation of the tessellated mesh to the surface. The smaller the value is the slower the render speed which results in increased detail/resolution.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="34"/>
      <source>Maximum mesh deviation</source>
      <translation>Màxima desviació de malla</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="41"/>
      <source>Maximal deviation between mesh and object</source>
      <translation>Desviació màxima entre la malla i l'objecte</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="63"/>
      <source>ZIP compression is used when writing a mesh file in AMF format</source>
      <translation>La compressió ZIP s'utilitza quan s'escriu un fitxer de malla en format AMF</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="66"/>
      <source>Export AMF files using compression</source>
      <translation>Exporta fitxers AMF utilitzant la compressió</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="82"/>
      <source>Always export mesh as model type in 3MF format even if not a solid</source>
      <translation type="unfinished">Always export mesh as model type in 3MF format even if not a solid</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="85"/>
      <source>Export 3MF files as model type</source>
      <translation type="unfinished">Export 3MF files as model type</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="114"/>
      <source>Width:</source>
      <translation>Amplària:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="138"/>
      <source>Height:</source>
      <translation>Alçària:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExportImp.cpp" line="39"/>
      <source>This parameter indicates whether ZIP compression
is used when writing a file in AMF format</source>
      <translation>Aquest paràmetre indica si la compressió ZIP s'utilitza en escriure un fitxer en format AMF</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSettingsMeshView</name>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="14"/>
      <source>Mesh view</source>
      <translation>Vista de malla</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="35"/>
      <source>Default appearance for new meshes</source>
      <translation>Aparença per defecte per a malles noves</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="73"/>
      <source>Default mesh color</source>
      <translation>Color de malla per defecte</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="80"/>
      <source>Default color for new meshes</source>
      <translation>Color per defecte per a les malles noves</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="116"/>
      <source>Mesh transparency</source>
      <translation>Transparència de malla</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="142"/>
      <source>Default line color</source>
      <translation>Color de línia per defecte</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="149"/>
      <source>Default line color for new meshes</source>
      <translation>Línia per defecte per a les malles noves</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="185"/>
      <source>Line transparency</source>
      <translation>Transparència de línia</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="211"/>
      <source>Backface color</source>
      <translation>Color de la cara posterior</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="251"/>
      <source>The bottom side of surface will be rendered the same way than top side.
If not checked, it depends on the option "Enable backlight color"
(preferences section Display -&gt; 3D View). Either the backlight color
will be used or black.</source>
      <translation>El costat inferior de la superfície es renderitzarà de la mateixa manera que el costat superior. Si no es marca, depén de l’opció «Activa el color de retroil·luminació» (secció de preferències Pantalla -&gt; Vista 3D). S'utilitzarà o el color de la retroil·luminació o el negre.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="257"/>
      <source>Two-side rendering</source>
      <translation>Renderització a dues cares</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="273"/>
      <source>A bounding box will be displayed</source>
      <translation>Es mostrarà una caixa contenidora</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="276"/>
      <source>Show bounding-box for highlighted or selected meshes</source>
      <translation>Mostra una caixa contenidora per a malles ressaltades o seleccionades</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="313"/>
      <source>Smoothing</source>
      <translation>Suavitzat</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="334"/>
      <source>If this option is set Phong shading is used, otherwise flat shading.
Shading defines the appearance of surfaces.

With flat shading the surface normals are not defined per vertex that leads
to a unreal appearance for curved surfaces while using Phong shading leads
to a smoother appearance.
</source>
      <translation>Si s'utilitza aquesta opció, s'utilitza l'ombrejat Phong; en cas contrari un ombrejat pla. L'ombrejat defineix l’aparença de les superfícies.

Amb un ombrejat pla, les normals de la superfície no es defineixen per vèrtex el que provoca una aparença irreal per a superfícies corbes, mentre que l'ombreig Phong provoca una aparença més suau.
</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="343"/>
      <source>Define normal per vertex</source>
      <translation>Defineix les normals per vèrtex</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="356"/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;This is the smallest angle between two faces where normals get calculated to do flat shading.&lt;/p&gt;&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;If the angle between the normals of two neighbouring faces is less than the crease angle, the faces will be smoothshaded around their common edge.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;This is the smallest angle between two faces where normals get calculated to do flat shading.&lt;/p&gt;&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;If the angle between the normals of two neighbouring faces is less than the crease angle, the faces will be smoothshaded around their common edge.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="404"/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;Hint&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Defining the normals per vertex is also called &lt;span style=" font-style:italic;"&gt;Phong shading&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; font-style:italic;"&gt;&lt;span style=" font-style:normal;"&gt;while defining the normals per face is called &lt;/span&gt;Flat shading&lt;span style=" font-style:normal;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;Hint&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Defining the normals per vertex is also called &lt;span style=" font-style:italic;"&gt;Phong shading&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; font-style:italic;"&gt;&lt;span style=" font-style:normal;"&gt;while defining the normals per face is called &lt;/span&gt;Flat shading&lt;span style=" font-style:normal;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="359"/>
      <source>Crease angle</source>
      <translation>Angle de plec</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="369"/>
      <source>Crease angle is a threshold angle between two faces.

 If face angle ≥ crease angle, facet shading is used
 If face angle &lt; crease angle, smooth shading is used</source>
      <translation>L’angle de plec és un angle llindar entre dues cares.

Si l'angle de la cara ≥ l'angle de plec, s'utilitza l'ombrejat de facetes
Si angle de la cara &lt; l'angle de plec, s'utilitza un ombrejat suau</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSmoothing</name>
    <message>
      <location filename="../../DlgSmoothing.ui" line="14"/>
      <source>Smoothing</source>
      <translation>Suavitzat</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="23"/>
      <source>Method</source>
      <translation>Mètode</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="29"/>
      <source>Taubin</source>
      <translation>Taubin</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="39"/>
      <source>Laplace</source>
      <translation>Laplace</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="49"/>
      <source>Parameter</source>
      <translation>Paràmetre</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="55"/>
      <source>Iterations:</source>
      <translation>Iteracions:</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="72"/>
      <source>Lambda:</source>
      <translation>Lambda:</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="95"/>
      <source>Mu:</source>
      <translation>Mu:</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="118"/>
      <source>Only selection</source>
      <translation>Només la selecció</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::GmshWidget</name>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="98"/>
      <source>Automatic</source>
      <translation>Automàtica</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="99"/>
      <source>Adaptive</source>
      <translation>Adaptable</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="101"/>
      <source>Frontal</source>
      <translation>Frontal</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="103"/>
      <source>Frontal Quad</source>
      <translation>Quadrilàter frontal</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="104"/>
      <source>Parallelograms</source>
      <translation>Paral·lelograms</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="195"/>
      <location filename="../../RemeshGmsh.cpp" line="254"/>
      <source>Time:</source>
      <translation>Temps:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="241"/>
      <source>Running gmsh...</source>
      <translation>S'està executant gmsh...</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="265"/>
      <source>Failed to start</source>
      <translation>No s'ha pogut iniciar</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="272"/>
      <source>Error</source>
      <translation>Error</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFaceAddition</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="396"/>
      <source>Add triangle</source>
      <translation>Afig un triangle</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="397"/>
      <source>Flip normal</source>
      <translation>Inverteix les normals</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="398"/>
      <source>Clear</source>
      <translation>Neteja</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="414"/>
      <source>Finish</source>
      <translation>Finalitza</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFillHole</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="766"/>
      <source>Finish</source>
      <translation>Finalitza</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::ParametersDialog</name>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="172"/>
      <source>Surface fit</source>
      <translation>Ajustament de la superfície</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="179"/>
      <source>Parameters</source>
      <translation>Paràmetres</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="184"/>
      <source>Selection</source>
      <translation>Selecció</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="192"/>
      <source>Region</source>
      <translation>Regió</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="198"/>
      <source>Triangle</source>
      <translation>Triangle</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="204"/>
      <source>Clear</source>
      <translation>Neteja</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="210"/>
      <source>Compute</source>
      <translation>Calcula</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="305"/>
      <source>No selection</source>
      <translation>No hi ha cap selecció.</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="306"/>
      <source>Before fitting the surface select an area.</source>
      <translation>Abans d'ajustar la superfície, seleccioneu una àrea.</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::RemeshGmsh</name>
    <message>
      <location filename="../../RemeshGmsh.ui" line="14"/>
      <source>Remesh by Gmsh</source>
      <translation type="unfinished">Remesh by Gmsh</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="26"/>
      <source>Remeshing Parameter</source>
      <translation>Paràmetre de reconstrucció de la malla</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="32"/>
      <source>Meshing:</source>
      <translation>Mallat:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="42"/>
      <source>Max element size (0.0 = Auto):</source>
      <translation>Mida màxima de l'element (0,0 = Auto):</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="68"/>
      <source>Min element size (0.0 = Auto):</source>
      <translation>Mida mínima de l'element (0,0 = Auto):</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="94"/>
      <source>Angle:</source>
      <translation>Angle:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="126"/>
      <source>Gmsh</source>
      <translation>Gmsh</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="134"/>
      <source>Path</source>
      <translation>Camí</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="154"/>
      <source>Kill</source>
      <translation>Finalitza</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="181"/>
      <source>Time:</source>
      <translation>Temps:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="188"/>
      <source>Clear</source>
      <translation>Neteja</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::RemoveComponents</name>
    <message>
      <location filename="../../RemoveComponents.ui" line="14"/>
      <source>Remove components</source>
      <translation>Elimina els components</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="20"/>
      <source>Select</source>
      <translation>Selecciona</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="32"/>
      <location filename="../../RemoveComponents.ui" line="118"/>
      <source>Region</source>
      <translation>Regió</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="52"/>
      <location filename="../../RemoveComponents.ui" line="138"/>
      <source>All</source>
      <translation>Tot</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="72"/>
      <location filename="../../RemoveComponents.ui" line="158"/>
      <source>Components</source>
      <translation>Components</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="79"/>
      <source>&lt; faces than</source>
      <translation>&lt; cares que</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="89"/>
      <location filename="../../RemoveComponents.ui" line="175"/>
      <source>Pick triangle</source>
      <translation>Seleccioneu un triangle</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="96"/>
      <source>Select whole component</source>
      <translation>Selecciona el component sencer</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="106"/>
      <source>Deselect</source>
      <translation>Desselecciona</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="165"/>
      <source>&gt; faces than</source>
      <translation>&gt; cares que</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="182"/>
      <source>Deselect whole component</source>
      <translation>Desselecciona el component sencer</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="192"/>
      <source>Region options</source>
      <translation>Opcions de regió</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="198"/>
      <source>Respect only visible triangles</source>
      <translation>Respecta només els triangles visibles</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="208"/>
      <source>Respect only triangles with normals facing screen</source>
      <translation>Respecta només els triangles amb les normals enfront de la pantalla</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::Segmentation</name>
    <message>
      <location filename="../../Segmentation.ui" line="14"/>
      <source>Mesh segmentation</source>
      <translation>Segmentació de malla</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="20"/>
      <source>Smooth mesh</source>
      <translation>Suavitza de la malla</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="37"/>
      <source>Plane</source>
      <translation>Pla</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="46"/>
      <location filename="../../Segmentation.ui" line="189"/>
      <location filename="../../Segmentation.ui" line="252"/>
      <location filename="../../Segmentation.ui" line="286"/>
      <source>Tolerance</source>
      <translation>Tolerància</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="63"/>
      <location filename="../../Segmentation.ui" line="143"/>
      <location filename="../../Segmentation.ui" line="206"/>
      <location filename="../../Segmentation.ui" line="303"/>
      <source>Minimum number of faces</source>
      <translation>Nombre mínim de cares</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="83"/>
      <source>Cylinder</source>
      <translation>Cilindre</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="92"/>
      <location filename="../../Segmentation.ui" line="172"/>
      <source>Curvature</source>
      <translation>Curvatura</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="109"/>
      <source>Tolerance (Flat)</source>
      <translation>Tolerància (plana)</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="126"/>
      <source>Tolerance (Curved)</source>
      <translation>Tolerància (corbada)</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="163"/>
      <source>Sphere</source>
      <translation>Esfera</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="226"/>
      <source>Freeform</source>
      <translation>Forma lliure</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="235"/>
      <source>Max. Curvature</source>
      <translation>Curvatura max.</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="269"/>
      <source>Min. Curvature</source>
      <translation>Curvatura min.</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::SegmentationBestFit</name>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="14"/>
      <source>Mesh segmentation</source>
      <translation>Segmentació de malla</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="20"/>
      <source>Plane</source>
      <translation>Pla</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="29"/>
      <location filename="../../SegmentationBestFit.ui" line="82"/>
      <location filename="../../SegmentationBestFit.ui" line="135"/>
      <source>Parameters...</source>
      <translation>Paràmetres...</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="36"/>
      <location filename="../../SegmentationBestFit.ui" line="89"/>
      <location filename="../../SegmentationBestFit.ui" line="142"/>
      <source>Tolerance</source>
      <translation>Tolerància</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="53"/>
      <location filename="../../SegmentationBestFit.ui" line="106"/>
      <location filename="../../SegmentationBestFit.ui" line="159"/>
      <source>Minimum number of faces</source>
      <translation>Nombre mínim de cares</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="73"/>
      <source>Cylinder</source>
      <translation>Cilindre</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="126"/>
      <source>Sphere</source>
      <translation>Esfera</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="374"/>
      <location filename="../../SegmentationBestFit.cpp" line="399"/>
      <source>Base</source>
      <translation>Base</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="375"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="400"/>
      <source>Axis</source>
      <translation>Eix</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="401"/>
      <location filename="../../SegmentationBestFit.cpp" line="428"/>
      <source>Radius</source>
      <translation>Radi</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="427"/>
      <source>Center</source>
      <translation>Centre</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::Selection</name>
    <message>
      <location filename="../../Selection.ui" line="14"/>
      <location filename="../../Selection.ui" line="20"/>
      <source>Selection</source>
      <translation>Selecció</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="39"/>
      <source>Add</source>
      <translation>Afegir</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="46"/>
      <source>Clear</source>
      <translation>Neteja</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="53"/>
      <source>Respect only visible triangles</source>
      <translation>Respecta només els triangles visibles</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="63"/>
      <source>Respect only triangles with normals facing screen</source>
      <translation>Respecta només els triangles amb les normals enfront de la pantalla</translation>
    </message>
    <message>
      <location filename="../../Selection.cpp" line="86"/>
      <source>Use a brush tool to select the area</source>
      <translation>Utilitza un pinzell per a seleccionar l'àrea</translation>
    </message>
    <message>
      <location filename="../../Selection.cpp" line="89"/>
      <source>Clears completely the selected area</source>
      <translation>Esborra completament l'àrea seleccionada</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::TaskRemoveComponents</name>
    <message>
      <location filename="../../RemoveComponents.cpp" line="208"/>
      <location filename="../../RemoveComponents.cpp" line="255"/>
      <source>Delete</source>
      <translation>Elimina</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.cpp" line="209"/>
      <location filename="../../RemoveComponents.cpp" line="256"/>
      <source>Invert</source>
      <translation>Inverteix</translation>
    </message>
  </context>
  <context>
    <name>MeshInfoWatcher</name>
    <message>
      <location filename="../../Workbench.cpp" line="68"/>
      <source>Number of points:</source>
      <translation>Nombre de punts:</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="71"/>
      <source>Number of facets:</source>
      <translation type="unfinished">Number of facets:</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="77"/>
      <source>Minimum bound:</source>
      <translation type="unfinished">Minimum bound:</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="80"/>
      <source>Maximum bound:</source>
      <translation type="unfinished">Maximum bound:</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="87"/>
      <source>Mesh info box</source>
      <translation type="unfinished">Mesh info box</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="101"/>
      <source>Mesh info</source>
      <translation type="unfinished">Mesh info</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="123"/>
      <location filename="../../Workbench.cpp" line="124"/>
      <source>X: %1	Y: %2	Z: %3</source>
      <translation type="unfinished">X: %1	Y: %2	Z: %3</translation>
    </message>
  </context>
  <context>
    <name>Mesh_BoundingBox</name>
    <message>
      <location filename="../../Command.cpp" line="1463"/>
      <source>Boundings of %1:</source>
      <translation>Límits de %1:</translation>
    </message>
  </context>
  <context>
    <name>Mesh_Union</name>
    <message>
      <location filename="../../Command.cpp" line="138"/>
      <location filename="../../Command.cpp" line="144"/>
      <location filename="../../Command.cpp" line="217"/>
      <location filename="../../Command.cpp" line="223"/>
      <location filename="../../Command.cpp" line="296"/>
      <location filename="../../Command.cpp" line="302"/>
      <source>OpenSCAD</source>
      <translation>OpenSCAD</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="139"/>
      <location filename="../../Command.cpp" line="218"/>
      <location filename="../../Command.cpp" line="297"/>
      <source>Unknown error occurred while running OpenSCAD.</source>
      <translation>S'ha produït un error mentre s'executava l'OpenSCAD.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="145"/>
      <location filename="../../Command.cpp" line="224"/>
      <location filename="../../Command.cpp" line="303"/>
      <source>OpenSCAD cannot be found on your system.
Please visit http://www.openscad.org/index.html to install it.</source>
      <translation>L'OpenSCAD no s'ha pogut trobar al vostre sistema. Visiteu http://www.openscad.org/index.html per a instal·lar-lo.</translation>
    </message>
  </context>
  <context>
    <name>QDockWidget</name>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1337"/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>Avalua i repara una malla</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppMeshGui.cpp" line="161"/>
      <source>Display</source>
      <translation>Visualització</translation>
    </message>
    <message>
      <location filename="../../AppMeshGui.cpp" line="163"/>
      <source>Import-Export</source>
      <translation>Importació-exportació</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="336"/>
      <source>All Mesh Files</source>
      <translation>Tots els fitxers de malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="337"/>
      <location filename="../../Command.cpp" line="397"/>
      <source>Binary STL</source>
      <translation>STL binari</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="338"/>
      <location filename="../../Command.cpp" line="398"/>
      <location filename="../../Command.cpp" line="399"/>
      <source>ASCII STL</source>
      <translation>STL ASCII</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="339"/>
      <location filename="../../Command.cpp" line="400"/>
      <source>Binary Mesh</source>
      <translation>Malla en binari</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="340"/>
      <location filename="../../Command.cpp" line="401"/>
      <source>Alias Mesh</source>
      <translation>Malla d'àlies</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="341"/>
      <location filename="../../Command.cpp" line="403"/>
      <source>Object File Format</source>
      <translation>Format del fitxer d'objecte</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="342"/>
      <source>Inventor V2.1 ASCII</source>
      <translation type="unfinished">Inventor V2.1 ASCII</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="343"/>
      <location filename="../../Command.cpp" line="408"/>
      <source>Stanford Polygon</source>
      <translation>Polígon Stanford</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="344"/>
      <source>NASTRAN</source>
      <translation type="unfinished">NASTRAN</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="345"/>
      <location filename="../../Command.cpp" line="415"/>
      <source>All Files</source>
      <translation>Tots els fitxers</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="349"/>
      <source>Import mesh</source>
      <translation>Importa la malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="402"/>
      <source>Simple Model Format</source>
      <translation>Format de model senzill</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="404"/>
      <source>Inventor V2.1 ascii</source>
      <translation>Inventor V2.1 ascii</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="405"/>
      <source>X3D Extensible 3D</source>
      <translation>X3D Extensible 3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="406"/>
      <source>Compressed X3D</source>
      <translation type="unfinished">Compressed X3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="407"/>
      <source>WebGL/X3D</source>
      <translation type="unfinished">WebGL/X3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="409"/>
      <source>VRML V2.0</source>
      <translation>VRML V2.0</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="410"/>
      <source>Compressed VRML 2.0</source>
      <translation>VRML 2.0 comprimit</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="411"/>
      <source>Nastran</source>
      <translation>Nastran</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="412"/>
      <source>Python module def</source>
      <translation>Mòdul def de Python</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="413"/>
      <source>Asymptote Format</source>
      <translation type="unfinished">Asymptote Format</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="414"/>
      <source>3D Manufacturing Format</source>
      <translation type="unfinished">3D Manufacturing Format</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="424"/>
      <source>Export mesh</source>
      <translation>Exporta la malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="470"/>
      <source>Meshing Tolerance</source>
      <translation>Tolerància de mallat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="471"/>
      <source>Enter tolerance for meshing geometry:</source>
      <translation>Introdueix la tolerància per a la goemetria de mallat:</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1281"/>
      <source>The mesh '%1' is not a solid.</source>
      <translation>La malla '%1' no és un sòlid.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1285"/>
      <source>The mesh '%1' is a solid.</source>
      <translation>La malla '%1' és un sòlid.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1288"/>
      <source>Solid Mesh</source>
      <translation>Malla sòlida</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1472"/>
      <source>Boundings</source>
      <translation>Límits envoltants</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1538"/>
      <source>Fill holes</source>
      <translation>Ompli els forats</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1539"/>
      <source>Fill holes with maximum number of edges:</source>
      <translation>Ompli els forats amb un nombre màxim de vores:</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1802"/>
      <source>Scaling</source>
      <translation>Escalat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1803"/>
      <source>Enter scaling factor:</source>
      <translation>Introduïu el factor d'escala:</translation>
    </message>
    <message>
      <location filename="../../PropertyEditorMesh.cpp" line="77"/>
      <source>[Points: %1, Edges: %2, Faces: %3]</source>
      <translation>[Punts: %1, Arestes: %2, Cares: %3]</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="804"/>
      <source>Display components</source>
      <translation>Mostra els components</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="812"/>
      <source>Display segments</source>
      <translation>Mostra els segments</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="820"/>
      <source>Display colors</source>
      <translation type="unfinished">Display colors</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1679"/>
      <location filename="../../ViewProviderCurvature.cpp" line="522"/>
      <source>Leave info mode</source>
      <translation>Ix del mode info</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1746"/>
      <source>Index: %1</source>
      <translation>Índex: %1</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1772"/>
      <source>Leave hole-filling mode</source>
      <translation>Ix del mode d'emplenament de forats</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1822"/>
      <source>Leave removal mode</source>
      <translation>Ix del mode de supressió</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1823"/>
      <source>Delete selected faces</source>
      <translation>Elimina les cares seleccionades</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1824"/>
      <source>Clear selected faces</source>
      <translation>Esborra les cares seleccionades</translation>
    </message>
    <message>
      <location filename="../../ViewProviderCurvature.cpp" line="519"/>
      <source>Annotation</source>
      <translation>Anotació</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="43"/>
      <source>Analyze</source>
      <translation>Analitza</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="44"/>
      <source>Boolean</source>
      <translation>Booleà</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>&amp;Meshes</source>
      <translation>&amp;Malles</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>Cutting</source>
      <translation>Tall</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>Mesh tools</source>
      <translation>Eines de malla</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="48"/>
      <source>Mesh modify</source>
      <translation type="unfinished">Mesh modify</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="49"/>
      <source>Mesh boolean</source>
      <translation type="unfinished">Mesh boolean</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="50"/>
      <source>Mesh cutting</source>
      <translation type="unfinished">Mesh cutting</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="51"/>
      <source>Mesh segmentation</source>
      <translation>Segmentació de malla</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>Mesh analyze</source>
      <translation type="unfinished">Mesh analyze</translation>
    </message>
  </context>
</TS>
