<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="gl" sourcelanguage="en">
  <context>
    <name>CmdMeshAddFacet</name>
    <message>
      <location filename="../../Command.cpp" line="719"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="720"/>
      <source>Add triangle</source>
      <translation>Engadir triángulo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="721"/>
      <location filename="../../Command.cpp" line="723"/>
      <source>Add triangle manually to a mesh</source>
      <translation>Engadir triángulo a malla manualmente</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBoundingBox</name>
    <message>
      <location filename="../../Command.cpp" line="1438"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1439"/>
      <source>Boundings info...</source>
      <translation>Información de límites...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1440"/>
      <location filename="../../Command.cpp" line="1442"/>
      <source>Shows the boundings of the selected mesh</source>
      <translation>Amosa os límites da malla escolmada</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBuildRegularSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1490"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1491"/>
      <source>Regular solid...</source>
      <translation>Sólido regular...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1492"/>
      <location filename="../../Command.cpp" line="1494"/>
      <source>Builds a regular solid</source>
      <translation>Constrúe un sólido regular</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshCrossSections</name>
    <message>
      <location filename="../../Command.cpp" line="960"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="961"/>
      <source>Cross-sections...</source>
      <translation>Cortes transversais...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="962"/>
      <location filename="../../Command.cpp" line="963"/>
      <source>Cross-sections</source>
      <translation>Cortes transversais</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDecimating</name>
    <message>
      <location filename="../../Command.cpp" line="1334"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1335"/>
      <source>Decimation...</source>
      <translation type="unfinished">Decimation...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1336"/>
      <location filename="../../Command.cpp" line="1337"/>
      <location filename="../../Command.cpp" line="1338"/>
      <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>Diferencia</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateFacet</name>
    <message>
      <location filename="../../Command.cpp" line="1089"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1090"/>
      <source>Face info</source>
      <translation>Información da face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1091"/>
      <location filename="../../Command.cpp" line="1093"/>
      <source>Information about face</source>
      <translation>Información sobre face</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1264"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1265"/>
      <source>Check solid mesh</source>
      <translation>Verificar o sólido da malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1266"/>
      <location filename="../../Command.cpp" line="1268"/>
      <source>Checks whether the mesh is a solid</source>
      <translation>Verifica se a malla é un sólido</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluation</name>
    <message>
      <location filename="../../Command.cpp" line="1044"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1046"/>
      <source>Evaluate and repair mesh...</source>
      <translation>Avaliar e arranxar a malla...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1047"/>
      <location filename="../../Command.cpp" line="1049"/>
      <source>Opens a dialog to analyze and repair a mesh</source>
      <translation>Abre unha xanela para analizar e reparar a 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>Exportar Malla...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="378"/>
      <location filename="../../Command.cpp" line="380"/>
      <source>Exports a mesh to file</source>
      <translation>Exportar unha malla para un ficheiro</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillInteractiveHole</name>
    <message>
      <location filename="../../Command.cpp" line="1573"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1574"/>
      <source>Close hole</source>
      <translation>Pechar furado</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1575"/>
      <location filename="../../Command.cpp" line="1577"/>
      <source>Close holes interactively</source>
      <translation>Pechar buratos iterativamente</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillupHoles</name>
    <message>
      <location filename="../../Command.cpp" line="1522"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1523"/>
      <source>Fill holes...</source>
      <translation>Reencher buratos...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1524"/>
      <location filename="../../Command.cpp" line="1526"/>
      <source>Fill holes of the mesh</source>
      <translation>Reencher furados na malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFlipNormals</name>
    <message>
      <location filename="../../Command.cpp" line="1402"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1403"/>
      <source>Flip normals</source>
      <translation>Inverter normais</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1404"/>
      <location filename="../../Command.cpp" line="1406"/>
      <source>Flips the normals of the mesh</source>
      <translation>Inverte as normais da 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>Crear malla a partir da xeometría...</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 dunha xeometría escolmada</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFromPartShape</name>
    <message>
      <location filename="../../Command.cpp" line="531"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="532"/>
      <source>Create mesh from shape...</source>
      <translation>Crear malla dende forma...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="533"/>
      <source>Tessellate shape</source>
      <translation>Forma teselada</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshHarmonizeNormals</name>
    <message>
      <location filename="../../Command.cpp" line="1366"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1367"/>
      <source>Harmonize normals</source>
      <translation>Harmonizar normais</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1368"/>
      <location filename="../../Command.cpp" line="1370"/>
      <source>Harmonizes the normals of the mesh</source>
      <translation>Harmoniza as normais da 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>Importar 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 unha malla dun ficheiro</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ón</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshMerge</name>
    <message>
      <location filename="../../Command.cpp" line="1689"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1690"/>
      <source>Merge</source>
      <translation>Fundir</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1691"/>
      <source>Merges selected meshes into one</source>
      <translation>Funde as mallas escollidas nunha soa</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolyCut</name>
    <message>
      <location filename="../../Command.cpp" line="768"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="769"/>
      <source>Cut mesh</source>
      <translation>Tallar malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="770"/>
      <location filename="../../Command.cpp" line="772"/>
      <source>Cuts a mesh with a picked polygon</source>
      <translation>Talla unha malla cun polígono escollido</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySegm</name>
    <message>
      <location filename="../../Command.cpp" line="660"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="661"/>
      <source>Make segment</source>
      <translation>Facer segmento</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="662"/>
      <location filename="../../Command.cpp" line="664"/>
      <source>Creates a mesh segment</source>
      <translation>Fai un segmento da malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySplit</name>
    <message>
      <location filename="../../Command.cpp" line="987"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="988"/>
      <source>Split mesh</source>
      <translation>Dividir malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="989"/>
      <location filename="../../Command.cpp" line="991"/>
      <source>Splits a mesh into two meshes</source>
      <translation>Divide a malla en dúas</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolyTrim</name>
    <message>
      <location filename="../../Command.cpp" line="833"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="834"/>
      <source>Trim mesh</source>
      <translation>Tallar malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="835"/>
      <location filename="../../Command.cpp" line="837"/>
      <source>Trims a mesh with a picked polygon</source>
      <translation>Talla unha malla cun polígono escollido</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemeshGmsh</name>
    <message>
      <location filename="../../Command.cpp" line="1183"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1184"/>
      <source>Refinement...</source>
      <translation type="unfinished">Refinement...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1185"/>
      <location filename="../../Command.cpp" line="1186"/>
      <source>Refine existing mesh</source>
      <translation type="unfinished">Refine existing mesh</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveCompByHand</name>
    <message>
      <location filename="../../Command.cpp" line="1217"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1218"/>
      <source>Remove components by hand...</source>
      <translation>Desbotar compoñentes a man...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1219"/>
      <location filename="../../Command.cpp" line="1221"/>
      <source>Mark a component to remove it from the mesh</source>
      <translation>Marque un compoñente para eliminalo da malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveComponents</name>
    <message>
      <location filename="../../Command.cpp" line="1135"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1136"/>
      <source>Remove components...</source>
      <translation>Rexeitar compoñentes...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1137"/>
      <location filename="../../Command.cpp" line="1139"/>
      <source>Remove topologic independent components from the mesh</source>
      <translation>Elimina os compoñentes topolóxicos independentes da malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshScale</name>
    <message>
      <location filename="../../Command.cpp" line="1784"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1785"/>
      <source>Scale...</source>
      <translation>Escala...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1786"/>
      <source>Scale selected meshes</source>
      <translation>Escalar mallas selecionadas</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSectionByPlane</name>
    <message>
      <location filename="../../Command.cpp" line="929"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="930"/>
      <source>Create section from mesh and plane</source>
      <translation>Facer sección a partir de malla e plano</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="931"/>
      <location filename="../../Command.cpp" line="932"/>
      <source>Section from mesh and plane</source>
      <translation>Sección a partir de malla e plano</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSegmentation</name>
    <message>
      <location filename="../../Command.cpp" line="1617"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1618"/>
      <source>Create mesh segments...</source>
      <translation>Crear segmentos de malla...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1619"/>
      <location filename="../../Command.cpp" line="1621"/>
      <source>Create mesh segments</source>
      <translation>Crea segmentos de malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSegmentationBestFit</name>
    <message>
      <location filename="../../Command.cpp" line="1653"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1654"/>
      <source>Create mesh segments from best-fit surfaces...</source>
      <translation>Cera segmentos de malla dende as superficies que mellor axustan...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1655"/>
      <location filename="../../Command.cpp" line="1657"/>
      <source>Create mesh segments from best-fit surfaces</source>
      <translation>Crea segmentos de malla das superficies que mellor se axustan</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSmoothing</name>
    <message>
      <location filename="../../Command.cpp" line="1305"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1306"/>
      <source>Smooth...</source>
      <translation>Suavizar...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1307"/>
      <location filename="../../Command.cpp" line="1309"/>
      <source>Smooth the selected meshes</source>
      <translation>Suaviza as mallas escolmadas</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSplitComponents</name>
    <message>
      <location filename="../../Command.cpp" line="1735"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1736"/>
      <source>Split by components</source>
      <translation>Dividir por compoñentes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1737"/>
      <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="898"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="899"/>
      <source>Trim mesh with a plane</source>
      <translation>Tallar malla cun plano</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="900"/>
      <location filename="../../Command.cpp" line="901"/>
      <source>Trims a mesh with a plane</source>
      <translation>Tallar unha malla cun plano</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ón</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvature</name>
    <message>
      <location filename="../../Command.cpp" line="557"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="558"/>
      <source>Curvature plot</source>
      <translation>Trazado da curvatura</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="559"/>
      <location filename="../../Command.cpp" line="561"/>
      <source>Calculates the curvature of the vertices of a mesh</source>
      <translation>Calcula a curvatura dos vértices da malla</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvatureInfo</name>
    <message>
      <location filename="../../Command.cpp" line="612"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="613"/>
      <source>Curvature info</source>
      <translation>Información da curvatura</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="614"/>
      <location filename="../../Command.cpp" line="616"/>
      <source>Information about curvature</source>
      <translation>Información sobre a 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="574"/>
      <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="1378"/>
      <source>Harmonize mesh normals</source>
      <translation type="unfinished">Harmonize mesh normals</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1414"/>
      <source>Flip mesh normals</source>
      <translation type="unfinished">Flip mesh normals</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1548"/>
      <source>Fill up holes</source>
      <translation type="unfinished">Fill up holes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1704"/>
      <source>Mesh merge</source>
      <translation type="unfinished">Mesh merge</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1750"/>
      <source>Mesh split</source>
      <translation type="unfinished">Mesh split</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1813"/>
      <source>Mesh scale</source>
      <translation type="unfinished">Mesh scale</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.cpp" line="159"/>
      <source>Mesh Decimating</source>
      <translation type="unfinished">Mesh Decimating</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="548"/>
      <source>Harmonize normals</source>
      <translation>Harmonizar normais</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="659"/>
      <source>Remove non-manifolds</source>
      <translation type="unfinished">Remove non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="763"/>
      <source>Fix indices</source>
      <translation type="unfinished">Fix indices</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="832"/>
      <source>Remove degenerated faces</source>
      <translation type="unfinished">Remove degenerated faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="903"/>
      <source>Remove duplicated faces</source>
      <translation type="unfinished">Remove duplicated faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="972"/>
      <source>Remove duplicated points</source>
      <translation type="unfinished">Remove duplicated points</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1057"/>
      <source>Fix self-intersections</source>
      <translation type="unfinished">Fix self-intersections</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1135"/>
      <source>Remove folds</source>
      <translation type="unfinished">Remove folds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1179"/>
      <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>Tallar</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="968"/>
      <location filename="../../ViewProvider.cpp" line="1089"/>
      <source>Trim</source>
      <translation>Tallar</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1176"/>
      <source>Split</source>
      <translation>Dividir</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1249"/>
      <source>Segment</source>
      <translation>Segmento</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1851"/>
      <source>Delete</source>
      <translation>Desbotar</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1980"/>
      <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>Ningún</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="57"/>
      <source>Full</source>
      <translation>Cheo</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="66"/>
      <location filename="../../DlgDecimating.cpp" line="101"/>
      <source>Absolute number</source>
      <translation>Número absoluto</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="102"/>
      <source>Tolerance</source>
      <translation>Tolerancia</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.cpp" line="95"/>
      <source>Absolute number (Maximum: %1)</source>
      <translation>Número absoluto (Máximo: %1)</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMesh</name>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="14"/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>Avaliar e Arranxar Malla</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="23"/>
      <source>Mesh information</source>
      <translation>Información da malla</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="46"/>
      <source>Number of faces:</source>
      <translation>Número de caras:</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>Sen información</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="79"/>
      <source>Number of edges:</source>
      <translation>Cantidade de bordos:</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="112"/>
      <source>Number of points:</source>
      <translation>Cantidade de puntos:</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="147"/>
      <source>Refresh</source>
      <translation>Refrescar</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="187"/>
      <source>Orientation</source>
      <translation>Orientación</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>Analizar</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>Arranxar</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="267"/>
      <source>Duplicated faces</source>
      <translation>Caras duplicadas</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="347"/>
      <source>Duplicated points</source>
      <translation>Puntos duplicados</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="427"/>
      <source>Non-manifolds</source>
      <translation>Non-multiplicidade</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="507"/>
      <source>Degenerated faces</source>
      <translation>Caras dexeneradas</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="587"/>
      <source>Face indices</source>
      <translation>Índices da cara</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="667"/>
      <source>Self-intersections</source>
      <translation>Auto-interseccións</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="735"/>
      <source>Folds on surface</source>
      <translation>Dobras na superficie</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="806"/>
      <source>All above tests together</source>
      <translation>Xuntar tódolos test na cima</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="830"/>
      <source>Repetitive repair</source>
      <translation>Arranxos repetitivos</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMeshImp</name>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="141"/>
      <source>Settings...</source>
      <translation>Configuracións...</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="253"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="420"/>
      <source>No selection</source>
      <translation>Ningunha escolla</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="450"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="451"/>
      <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"/>
      <source>No information</source>
      <translation>Sen información</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="556"/>
      <source>Orientation</source>
      <translation>Orientación</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="524"/>
      <source>No flipped normals</source>
      <translation>Ningunha normal invertida</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="530"/>
      <source>%1 flipped normals</source>
      <translation>%1 normais invertidas</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="616"/>
      <source>No non-manifolds</source>
      <translation>Ningunha non-multiplicidade</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="624"/>
      <source>%1 non-manifolds</source>
      <translation>%1 non-multiplicidades</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="675"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="678"/>
      <source>Non-manifolds</source>
      <translation>Non-multiplicidade</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="678"/>
      <source>Cannot remove non-manifolds</source>
      <translation>Non é posíbel rexeitar as non-multiplicidades</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="718"/>
      <source>Invalid face indices</source>
      <translation>Índices de face inválidos</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="725"/>
      <source>Invalid point indices</source>
      <translation>Índices de punto inválidos</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="732"/>
      <source>Multiple point indices</source>
      <translation>Moitos índices de puntos</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="739"/>
      <source>Invalid neighbour indices</source>
      <translation>Índices veciños inválidos</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="746"/>
      <source>No invalid indices</source>
      <translation>Ningún índice inválido</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="771"/>
      <source>Indices</source>
      <translation>Índices</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="808"/>
      <source>No degenerations</source>
      <translation>Ningunha dexeneración</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="814"/>
      <source>%1 degenerated faces</source>
      <translation>%1 faces dexeneradas</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="841"/>
      <source>Degenerations</source>
      <translation>Dexeneracións</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="878"/>
      <source>No duplicated faces</source>
      <translation>Ningunha face duplicada</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="884"/>
      <source>%1 duplicated faces</source>
      <translation>%1 faces duplicadas</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="912"/>
      <source>Duplicated faces</source>
      <translation>Caras duplicadas</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="948"/>
      <source>No duplicated points</source>
      <translation>Ningún punto duplicado</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="954"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="981"/>
      <source>Duplicated points</source>
      <translation>Puntos duplicados</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1024"/>
      <source>No self-intersections</source>
      <translation>Ningunha auto-intersección</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1030"/>
      <source>Self-intersections</source>
      <translation>Auto-interseccións</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1100"/>
      <source>No folds on surface</source>
      <translation>Ningunha dobra na superficie</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1116"/>
      <source>%1 folds on surface</source>
      <translation>%1 dobras na superficie</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1144"/>
      <source>Folds</source>
      <translation>Dobras</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1278"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1281"/>
      <source>Mesh repair</source>
      <translation>Arranxar malla</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateSettings</name>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="14"/>
      <source>Evaluation settings</source>
      <translation>Opcións de avaliación</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="20"/>
      <source>Settings</source>
      <translation>Axustes</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="26"/>
      <source>Check for non-manifold points</source>
      <translation>Comprobar se hai non-multiplicidades</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="33"/>
      <source>Enable check for folds on surface</source>
      <translation>Habilita a comprobación para ver se hai non-multiplicidades na superficie</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="40"/>
      <source>Only consider zero area faces as degenerated</source>
      <translation>Considerar só faces de área cero como dexeneradas</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolid</name>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="14"/>
      <source>Regular Solid</source>
      <translation>Sólido regular</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="29"/>
      <source>Solid:</source>
      <translation>Sólido:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="42"/>
      <source>Cube</source>
      <translation>Cubo</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="51"/>
      <source>Cylinder</source>
      <translation>Cilindro</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="60"/>
      <source>Cone</source>
      <translation>Cono</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>Elipsoide</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="87"/>
      <source>Torus</source>
      <translation>Toro</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>Lonxitude:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="143"/>
      <source>Width:</source>
      <translation>Ancho:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="163"/>
      <source>Height:</source>
      <translation>Alto:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="219"/>
      <location filename="../../DlgRegularSolid.ui" line="501"/>
      <source>Radius:</source>
      <translation>Radio:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="273"/>
      <location filename="../../DlgRegularSolid.ui" line="424"/>
      <source>Edge length:</source>
      <translation>Lonxitude do bordo:</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>Mostraxe:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="307"/>
      <location filename="../../DlgRegularSolid.ui" line="455"/>
      <source>Closed</source>
      <translation>Pechado</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>Raio 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>Raio 2:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="809"/>
      <source>&amp;Create</source>
      <translation>&amp;Crear</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>Pechar</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>Crear %1</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolidImp.cpp" line="124"/>
      <source>No active document</source>
      <translation>Ningún documento activo</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSettingsImportExport</name>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="14"/>
      <source>Mesh Formats</source>
      <translation>Formatos 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 type="unfinished">Deviation of tessellation to the actual surface</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>Desviación máxima da malla</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="41"/>
      <source>Maximal deviation between mesh and object</source>
      <translation type="unfinished">Maximal deviation between mesh and object</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="63"/>
      <source>ZIP compression is used when writing a mesh file in AMF format</source>
      <translation type="unfinished">ZIP compression is used when writing a mesh file in AMF format</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="66"/>
      <source>Export AMF files using compression</source>
      <translation>Exportar ficheiros AMF empregando compresión</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>Ancho:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="138"/>
      <source>Height:</source>
      <translation>Alto:</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>Iste parámetro indica uso de compresión ZIP cando escribe ficheiros en formato 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>Aparencia por defecto para novas mallas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="73"/>
      <source>Default mesh color</source>
      <translation>Cor da malla por defecto</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="80"/>
      <source>Default color for new meshes</source>
      <translation type="unfinished">Default color for new meshes</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="116"/>
      <source>Mesh transparency</source>
      <translation>Transparencia da malla</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="142"/>
      <source>Default line color</source>
      <translation>Cor de liña por defecto</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="149"/>
      <source>Default line color for new meshes</source>
      <translation type="unfinished">Default line color for new meshes</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="185"/>
      <source>Line transparency</source>
      <translation>Transparencia da liña</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="211"/>
      <source>Backface color</source>
      <translation>Cor da face 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 type="unfinished">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.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="257"/>
      <source>Two-side rendering</source>
      <translation>Renderizado a dúas caras</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="273"/>
      <source>A bounding box will be displayed</source>
      <translation type="unfinished">A bounding box will be displayed</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="276"/>
      <source>Show bounding-box for highlighted or selected meshes</source>
      <translation>Amosar carcasa para mallas destacadas ou escolmadas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="313"/>
      <source>Smoothing</source>
      <translation>Suavizado</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 type="unfinished">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.
</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="343"/>
      <source>Define normal per vertex</source>
      <translation>Definir normal por vértice</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>Ángulo da engurra</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 type="unfinished">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</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSmoothing</name>
    <message>
      <location filename="../../DlgSmoothing.ui" line="14"/>
      <source>Smoothing</source>
      <translation>Suavizado</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="23"/>
      <source>Method</source>
      <translation>Método</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ámetro</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="55"/>
      <source>Iterations:</source>
      <translation>Iteracións:</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>Só selección</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 type="unfinished">Frontal Quad</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="104"/>
      <source>Parallelograms</source>
      <translation type="unfinished">Parallelograms</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="195"/>
      <location filename="../../RemeshGmsh.cpp" line="254"/>
      <source>Time:</source>
      <translation>Tempo:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="241"/>
      <source>Running gmsh...</source>
      <translation>Executando gmsh...</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="265"/>
      <source>Failed to start</source>
      <translation>Non se puido iniciar</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="272"/>
      <source>Error</source>
      <translation>Erro</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFaceAddition</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="396"/>
      <source>Add triangle</source>
      <translation>Engadir triángulo</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="397"/>
      <source>Flip normal</source>
      <translation>Inverter normal</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="398"/>
      <source>Clear</source>
      <translation>Baleirar</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="414"/>
      <source>Finish</source>
      <translation>Rematar</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFillHole</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="767"/>
      <source>Finish</source>
      <translation>Rematar</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::ParametersDialog</name>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="172"/>
      <source>Surface fit</source>
      <translation>Superficie de axuste</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="179"/>
      <source>Parameters</source>
      <translation>Parámetros</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="184"/>
      <source>Selection</source>
      <translation>Selección</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="192"/>
      <source>Region</source>
      <translation>Rexión</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="198"/>
      <source>Triangle</source>
      <translation>Triángulo</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="204"/>
      <source>Clear</source>
      <translation>Baleirar</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="210"/>
      <source>Compute</source>
      <translation>Calcular</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="305"/>
      <source>No selection</source>
      <translation>Ningunha escolla</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="306"/>
      <source>Before fitting the surface select an area.</source>
      <translation>Antes de colocar a superficie escolma unha á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 type="unfinished">Remeshing Parameter</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="32"/>
      <source>Meshing:</source>
      <translation type="unfinished">Meshing:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="42"/>
      <source>Max element size (0.0 = Auto):</source>
      <translation type="unfinished">Max element size (0.0 = Auto):</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="68"/>
      <source>Min element size (0.0 = Auto):</source>
      <translation type="unfinished">Min element size (0.0 = Auto):</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="94"/>
      <source>Angle:</source>
      <translation>Ángulo:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="126"/>
      <source>Gmsh</source>
      <translation type="unfinished">Gmsh</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="134"/>
      <source>Path</source>
      <translation>Traxectoria</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="154"/>
      <source>Kill</source>
      <translation>Matar</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="181"/>
      <source>Time:</source>
      <translation>Tempo:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="188"/>
      <source>Clear</source>
      <translation>Baleirar</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::RemoveComponents</name>
    <message>
      <location filename="../../RemoveComponents.ui" line="14"/>
      <source>Remove components</source>
      <translation>Desbotar compoñente</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="20"/>
      <source>Select</source>
      <translation>Escolmar</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="32"/>
      <location filename="../../RemoveComponents.ui" line="118"/>
      <source>Region</source>
      <translation>Rexión</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="52"/>
      <location filename="../../RemoveComponents.ui" line="138"/>
      <source>All</source>
      <translation>Todo</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="72"/>
      <location filename="../../RemoveComponents.ui" line="158"/>
      <source>Components</source>
      <translation>Compoñentes</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="79"/>
      <source>&lt; faces than</source>
      <translation>&lt; faces que</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="89"/>
      <location filename="../../RemoveComponents.ui" line="175"/>
      <source>Pick triangle</source>
      <translation>Escolmar triángulo</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="96"/>
      <source>Select whole component</source>
      <translation>Escolmar compoñente enteiro</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="106"/>
      <source>Deselect</source>
      <translation>Deseleccionar</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="165"/>
      <source>&gt; faces than</source>
      <translation>&gt; faces que</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="182"/>
      <source>Deselect whole component</source>
      <translation>Deseleccionar compoñente enteiro</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="192"/>
      <source>Region options</source>
      <translation>Opcións de rexión</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="198"/>
      <source>Respect only visible triangles</source>
      <translation>Respectar só triángulos visíbeis</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="208"/>
      <source>Respect only triangles with normals facing screen</source>
      <translation>Respectar só triángulos con normais de cara a pantalla</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::Segmentation</name>
    <message>
      <location filename="../../Segmentation.ui" line="14"/>
      <source>Mesh segmentation</source>
      <translation>Segmentación da malla</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="20"/>
      <source>Smooth mesh</source>
      <translation>Malla suave</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="37"/>
      <source>Plane</source>
      <translation>Plano</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>Tolerancia</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>Número mínimo de faces</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="83"/>
      <source>Cylinder</source>
      <translation>Cilindro</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>Tolerancia (achaiado)</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="126"/>
      <source>Tolerance (Curved)</source>
      <translation>Tolerancia (curvado)</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 libre</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="235"/>
      <source>Max. Curvature</source>
      <translation>Máx. Curvatura</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="269"/>
      <source>Min. Curvature</source>
      <translation>Mín. Curvatura</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::SegmentationBestFit</name>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="14"/>
      <source>Mesh segmentation</source>
      <translation>Segmentación da malla</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="20"/>
      <source>Plane</source>
      <translation>Plano</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ámetros...</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>Tolerancia</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>Número mínimo de faces</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="73"/>
      <source>Cylinder</source>
      <translation>Cilindro</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>Eixo</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="401"/>
      <location filename="../../SegmentationBestFit.cpp" line="428"/>
      <source>Radius</source>
      <translation>Radio</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="427"/>
      <source>Center</source>
      <translation>Centro</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ón</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="39"/>
      <source>Add</source>
      <translation>Engadir</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="46"/>
      <source>Clear</source>
      <translation>Baleirar</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="53"/>
      <source>Respect only visible triangles</source>
      <translation>Respectar só triángulos visíbeis</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="63"/>
      <source>Respect only triangles with normals facing screen</source>
      <translation>Respectar só triángulos con normais de cara a pantalla</translation>
    </message>
    <message>
      <location filename="../../Selection.cpp" line="86"/>
      <source>Use a brush tool to select the area</source>
      <translation>Empregue unha ferramenta brocha para escolmar a área</translation>
    </message>
    <message>
      <location filename="../../Selection.cpp" line="89"/>
      <source>Clears completely the selected area</source>
      <translation>Baleira completamente a área escolmada</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>Desbotar</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.cpp" line="209"/>
      <location filename="../../RemoveComponents.cpp" line="256"/>
      <source>Invert</source>
      <translation>Inverter</translation>
    </message>
  </context>
  <context>
    <name>MeshInfoWatcher</name>
    <message>
      <location filename="../../Workbench.cpp" line="68"/>
      <source>Number of points:</source>
      <translation>Cantidade de puntos:</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="1462"/>
      <source>Boundings of %1:</source>
      <translation>Límites 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>Ocorreu un erro descoñecido namentres corría 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>O OpenSCAD non se atopou no seu sistema.
Por favor visite http://www.openscad.org/index.html para instalalo.</translation>
    </message>
  </context>
  <context>
    <name>QDockWidget</name>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1328"/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>Avaliar e Arranxar Malla</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppMeshGui.cpp" line="161"/>
      <source>Display</source>
      <translation>Visualización</translation>
    </message>
    <message>
      <location filename="../../AppMeshGui.cpp" line="163"/>
      <source>Import-Export</source>
      <translation>Importar-Exportar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="336"/>
      <source>All Mesh Files</source>
      <translation>Tódolos ficheiros de malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="337"/>
      <location filename="../../Command.cpp" line="397"/>
      <source>Binary STL</source>
      <translation>Binario STL</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>ASCII STL</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="339"/>
      <location filename="../../Command.cpp" line="400"/>
      <source>Binary Mesh</source>
      <translation>Malla binaria</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="340"/>
      <location filename="../../Command.cpp" line="401"/>
      <source>Alias Mesh</source>
      <translation>Alcume da malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="341"/>
      <location filename="../../Command.cpp" line="403"/>
      <source>Object File Format</source>
      <translation>Formato do ficheiro do obxecto</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="342"/>
      <source>Inventor V2.1 ASCII</source>
      <translation>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ígono de 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>Tódolos ficheiros</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="349"/>
      <source>Import mesh</source>
      <translation>Importar malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="402"/>
      <source>Simple Model Format</source>
      <translation>Formato de Modelo Sinxelo</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="404"/>
      <source>Inventor V2.1 ascii</source>
      <translation>Inventor v 2.1 ascii</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="405"/>
      <source>X3D Extensible 3D</source>
      <translation>X3D Extensíbel 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>WebGL/X3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="409"/>
      <source>VRML V2.0</source>
      <translation>VRML v 2.0</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="410"/>
      <source>Compressed VRML 2.0</source>
      <translation>VRML 2.0 comprimido</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>Definición do módulo 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>Exportar malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="470"/>
      <source>Meshing Tolerance</source>
      <translation>Tolerancia da malla</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="471"/>
      <source>Enter tolerance for meshing geometry:</source>
      <translation>Introduza a tolerancia para a xeometría da malla:</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1280"/>
      <source>The mesh '%1' is not a solid.</source>
      <translation>A malla '%1' non é un sólido.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1284"/>
      <source>The mesh '%1' is a solid.</source>
      <translation>A malla '%1' é un sólido.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1287"/>
      <source>Solid Mesh</source>
      <translation>Malla sólida</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1471"/>
      <source>Boundings</source>
      <translation>Límites</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1537"/>
      <source>Fill holes</source>
      <translation>Reencher buratos</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1538"/>
      <source>Fill holes with maximum number of edges:</source>
      <translation>Reencher buratos coa cantidade máxima de arestas:</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1801"/>
      <source>Scaling</source>
      <translation>Escalar</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1802"/>
      <source>Enter scaling factor:</source>
      <translation>Inserir factor de escala:</translation>
    </message>
    <message>
      <location filename="../../PropertyEditorMesh.cpp" line="77"/>
      <source>[Points: %1, Edges: %2, Faces: %3]</source>
      <translation>[Puntos: %1, Arestas: %2, Faces: %3]</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="804"/>
      <source>Display components</source>
      <translation>Amosar compoñentes</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="812"/>
      <source>Display segments</source>
      <translation>Amosar segmentos</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="1682"/>
      <location filename="../../ViewProviderCurvature.cpp" line="522"/>
      <source>Leave info mode</source>
      <translation>Saír do modo de información</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1749"/>
      <source>Index: %1</source>
      <translation>Índice: %1</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1775"/>
      <source>Leave hole-filling mode</source>
      <translation>Saír do modo de reenchido de buratos</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1825"/>
      <source>Leave removal mode</source>
      <translation>Saír do modo de rexeitado</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1826"/>
      <source>Delete selected faces</source>
      <translation>Desbotar as faces escolmadas</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1827"/>
      <source>Clear selected faces</source>
      <translation>Limpar faces escolmadas</translation>
    </message>
    <message>
      <location filename="../../ViewProviderCurvature.cpp" line="519"/>
      <source>Annotation</source>
      <translation>Apuntamento</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="43"/>
      <source>Analyze</source>
      <translation>Analizar</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="44"/>
      <source>Boolean</source>
      <translation>Booleano</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>&amp;Meshes</source>
      <translation>&amp;Mallas</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>Cutting</source>
      <translation>Tallado</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>Mesh tools</source>
      <translation>Ferramentas 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ón da malla</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>Mesh analyze</source>
      <translation type="unfinished">Mesh analyze</translation>
    </message>
  </context>
</TS>
