<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.0" language="fr" sourcelanguage="en">
  <context>
    <name>CmdMeshAddFacet</name>
    <message>
      <location filename="../../Command.cpp" line="837"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="838"/>
      <source>Add triangle</source>
      <translation>Ajouter un triangle</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="839"/>
      <location filename="../../Command.cpp" line="841"/>
      <source>Add triangle manually to a mesh</source>
      <translation>Ajouter manuellement un triangle à une maille</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBoundingBox</name>
    <message>
      <location filename="../../Command.cpp" line="1453"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1454"/>
      <source>Boundings info...</source>
      <translation>Dimensions extérieures...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1455"/>
      <location filename="../../Command.cpp" line="1457"/>
      <source>Shows the boundings of the selected mesh</source>
      <translation>Affiche les dimensions englobantes du maillage sélectionné</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBuildRegularSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1494"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1495"/>
      <source>Regular solid...</source>
      <translation>Solide régulier...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1496"/>
      <location filename="../../Command.cpp" line="1498"/>
      <source>Builds a regular solid</source>
      <translation>Construire un solide régulier</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDemolding</name>
    <message>
      <location filename="../../Command.cpp" line="129"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="130"/>
      <source>Interactive demolding direction</source>
      <translation>Direction de démoulage interactive</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDifference</name>
    <message>
      <location filename="../../Command.cpp" line="293"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="294"/>
      <source>Difference</source>
      <translation>Différence</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateFacet</name>
    <message>
      <location filename="../../Command.cpp" line="1156"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1157"/>
      <source>Face info</source>
      <translation>Infos sur la face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1158"/>
      <location filename="../../Command.cpp" line="1160"/>
      <source>Information about face</source>
      <translation>Informations sur la face</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1286"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1287"/>
      <source>Check solid mesh</source>
      <translation>Vérifier le maillage solide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1288"/>
      <location filename="../../Command.cpp" line="1290"/>
      <source>Checks whether the mesh is a solid</source>
      <translation>Vérifie si le maillage est un solide</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluation</name>
    <message>
      <location filename="../../Command.cpp" line="1114"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1116"/>
      <source>Evaluate and repair mesh...</source>
      <translation>Évaluer et réparer le maillage...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1117"/>
      <location filename="../../Command.cpp" line="1119"/>
      <source>Opens a dialog to analyze and repair a mesh</source>
      <translation>Ouvre une fenêtre permettant d'analyser et de réparer un maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshExport</name>
    <message>
      <location filename="../../Command.cpp" line="486"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="487"/>
      <source>Export mesh...</source>
      <translation>Exporter le maillage...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="488"/>
      <location filename="../../Command.cpp" line="490"/>
      <source>Exports a mesh to file</source>
      <translation>Exporte le maillage dans un fichier</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillInteractiveHole</name>
    <message>
      <location filename="../../Command.cpp" line="1558"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1559"/>
      <source>Close hole</source>
      <translation>Boucher un trou</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1560"/>
      <location filename="../../Command.cpp" line="1562"/>
      <source>Close holes interactively</source>
      <translation>Bouche un trou de manière interactive</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillupHoles</name>
    <message>
      <location filename="../../Command.cpp" line="1521"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1522"/>
      <source>Fill holes...</source>
      <translation>Remplir les trous...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1523"/>
      <location filename="../../Command.cpp" line="1525"/>
      <source>Fill holes of the mesh</source>
      <translation>Remplit un trou de manière interactive</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFlipNormals</name>
    <message>
      <location filename="../../Command.cpp" line="1419"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1420"/>
      <source>Flip normals</source>
      <translation>Inverser les normales</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1421"/>
      <location filename="../../Command.cpp" line="1423"/>
      <source>Flips the normals of the mesh</source>
      <translation>Inverse les normales du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFromGeometry</name>
    <message>
      <location filename="../../Command.cpp" line="557"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="558"/>
      <source>Create mesh from geometry...</source>
      <translation>Créer un maillage depuis une géométrie...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="559"/>
      <location filename="../../Command.cpp" line="561"/>
      <source>Create mesh from the selected geometry</source>
      <translation>Crée un maillage à partir de la géométrie sélectionnée</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFromPartShape</name>
    <message>
      <location filename="../../Command.cpp" line="615"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="616"/>
      <source>Create mesh from shape...</source>
      <translation>Créer un maillage à partir d'une forme...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="617"/>
      <source>Tessellate shape</source>
      <translation>Tessellation de la forme</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshHarmonizeNormals</name>
    <message>
      <location filename="../../Command.cpp" line="1385"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1386"/>
      <source>Harmonize normals</source>
      <translation>Harmoniser les normales</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1387"/>
      <location filename="../../Command.cpp" line="1389"/>
      <source>Harmonizes the normals of the mesh</source>
      <translation>Harmonise les normales du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshImport</name>
    <message>
      <location filename="../../Command.cpp" line="433"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="434"/>
      <source>Import mesh...</source>
      <translation>Importer un maillage...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="435"/>
      <location filename="../../Command.cpp" line="437"/>
      <source>Imports a mesh from file</source>
      <translation>Importe un maillage depuis un fichier</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshIntersection</name>
    <message>
      <location filename="../../Command.cpp" line="363"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="364"/>
      <source>Intersection</source>
      <translation>Intersection</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshMerge</name>
    <message>
      <location filename="../../Command.cpp" line="1669"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1670"/>
      <source>Merge</source>
      <translation>Fusionner</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1671"/>
      <source>Merges selected meshes into one</source>
      <translation>Fusionner les maillages sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolyCut</name>
    <message>
      <location filename="../../Command.cpp" line="883"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="884"/>
      <source>Cut mesh</source>
      <translation>Couper le maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="885"/>
      <location filename="../../Command.cpp" line="887"/>
      <source>Cuts a mesh with a picked polygon</source>
      <translation>Coupe un maillage à l'aide du polygone sélectionné</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySegm</name>
    <message>
      <location filename="../../Command.cpp" line="728"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="729"/>
      <source>Make segment</source>
      <translation>Créer un segment</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="730"/>
      <location filename="../../Command.cpp" line="732"/>
      <source>Creates a mesh segment</source>
      <translation>Crée un segment de maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySelect</name>
    <message>
      <location filename="../../Command.cpp" line="784"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="785"/>
      <source>Select mesh</source>
      <translation>Sélectionnez un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="786"/>
      <location filename="../../Command.cpp" line="788"/>
      <source>Select an area of the mesh</source>
      <translation>Sélectionnez une zone du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySplit</name>
    <message>
      <location filename="../../Command.cpp" line="1060"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1061"/>
      <source>Split mesh</source>
      <translation>Diviser un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1062"/>
      <location filename="../../Command.cpp" line="1064"/>
      <source>Splits a mesh into two meshes</source>
      <translation>Divise un maillage en deux</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolyTrim</name>
    <message>
      <location filename="../../Command.cpp" line="944"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="945"/>
      <source>Trim mesh</source>
      <translation>Découper</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="946"/>
      <location filename="../../Command.cpp" line="948"/>
      <source>Trims a mesh with a picked polygon</source>
      <translation>Découper un maillage avec une succession de points</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveCompByHand</name>
    <message>
      <location filename="../../Command.cpp" line="1244"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1245"/>
      <source>Remove components by hand...</source>
      <translation>Supprimer manuellement des composants...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1246"/>
      <location filename="../../Command.cpp" line="1248"/>
      <source>Mark a component to remove it from the mesh</source>
      <translation>Marque un composant pour le supprimer du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveComponents</name>
    <message>
      <location filename="../../Command.cpp" line="1199"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1200"/>
      <source>Remove components...</source>
      <translation>Supprimer des composants...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1201"/>
      <location filename="../../Command.cpp" line="1203"/>
      <source>Remove topologic independent components from the mesh</source>
      <translation>Supprimer les composants de topologie indépendants du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshScale</name>
    <message>
      <location filename="../../Command.cpp" line="1711"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1712"/>
      <source>Scale...</source>
      <translation>Échelle ...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1713"/>
      <source>Scale selected meshes</source>
      <translation>Mettre à l'échelle les maillages sélectionnés</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSectionByPlane</name>
    <message>
      <location filename="../../Command.cpp" line="1032"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1033"/>
      <source>Create section from mesh and plane</source>
      <translation>Créer une section à partir d'un maillage et d'un plan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1034"/>
      <location filename="../../Command.cpp" line="1035"/>
      <source>Section from mesh and plane</source>
      <translation>Section à partir d'un maillage et d'un plan</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSegmentation</name>
    <message>
      <location filename="../../Command.cpp" line="1599"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1600"/>
      <source>Create mesh segments...</source>
      <translation>Diviser le maillage...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1601"/>
      <location filename="../../Command.cpp" line="1603"/>
      <source>Create mesh segments</source>
      <translation>Diviser un maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSegmentationBestFit</name>
    <message>
      <location filename="../../Command.cpp" line="1634"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1635"/>
      <source>Create mesh segments from best-fit surfaces...</source>
      <translation>Créer des segments de maillage de surfaces ajustés...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1636"/>
      <location filename="../../Command.cpp" line="1638"/>
      <source>Create mesh segments from best-fit surfaces</source>
      <translation>Créer des segments de maillage de surfaces ajustés</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSmoothing</name>
    <message>
      <location filename="../../Command.cpp" line="1323"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1324"/>
      <source>Smooth...</source>
      <translation>Lisser...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1325"/>
      <location filename="../../Command.cpp" line="1327"/>
      <source>Smooth the selected meshes</source>
      <translation>Lisse les maillages sélectionnés</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshToolMesh</name>
    <message>
      <location filename="../../Command.cpp" line="168"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="169"/>
      <source>Segment by tool mesh</source>
      <translation>Segment à partir d'un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="170"/>
      <location filename="../../Command.cpp" line="172"/>
      <source>Creates a segment from a given tool mesh</source>
      <translation>Crée un segment à l'aide d'un outil de maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshTransform</name>
    <message>
      <location filename="../../Command.cpp" line="90"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="91"/>
      <source>Transform mesh</source>
      <translation>Transformer le maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="92"/>
      <location filename="../../Command.cpp" line="94"/>
      <source>Rotate or move a mesh</source>
      <translation>Rotation ou déplacement du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshTrimByPlane</name>
    <message>
      <location filename="../../Command.cpp" line="1004"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1005"/>
      <source>Trim mesh with a plane</source>
      <translation>Ajuster le maillage avec un plan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1006"/>
      <location filename="../../Command.cpp" line="1007"/>
      <source>Trims a mesh with a plane</source>
      <translation>Ajuste le maillage avec un plan</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshUnion</name>
    <message>
      <location filename="../../Command.cpp" line="223"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="224"/>
      <source>Union</source>
      <translation>Union</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvature</name>
    <message>
      <location filename="../../Command.cpp" line="641"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="642"/>
      <source>Curvature plot</source>
      <translation>Tracé de courbure</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="643"/>
      <location filename="../../Command.cpp" line="645"/>
      <source>Calculates the curvature of the vertices of a mesh</source>
      <translation>Calcule la courbure des sommets du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvatureInfo</name>
    <message>
      <location filename="../../Command.cpp" line="684"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="685"/>
      <source>Curvature info</source>
      <translation>Infos de courbure</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="686"/>
      <location filename="../../Command.cpp" line="688"/>
      <source>Information about curvature</source>
      <translation>Informations sur la courbure</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMesh</name>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="14"/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>Évaluer et réparer un maillage</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="23"/>
      <source>Mesh information</source>
      <translation>Informations sur le maillage</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="43"/>
      <source>Number of points:</source>
      <translation>Nombre de points :</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="50"/>
      <location filename="../../DlgEvaluateMesh.ui" line="67"/>
      <location filename="../../DlgEvaluateMesh.ui" line="116"/>
      <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>Aucune information</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="60"/>
      <source>Number of faces:</source>
      <translation>Nombre de faces :</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="77"/>
      <source>Number of edges:</source>
      <translation>Nombre de contours :</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="160"/>
      <source>Refresh</source>
      <translation>Actualiser</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="187"/>
      <source>Orientation</source>
      <translation>Orientation</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>Analyser</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>Réparer</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="267"/>
      <source>Duplicated faces</source>
      <translation>Faces dupliquées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="347"/>
      <source>Duplicated points</source>
      <translation>Points dupliqués</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="427"/>
      <source>Non-manifolds</source>
      <translation>Non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="507"/>
      <source>Degenerated faces</source>
      <translation>Faces dégénérées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="587"/>
      <source>Face indices</source>
      <translation>Indices des faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="667"/>
      <source>Self-intersections</source>
      <translation>Collisions internes</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="735"/>
      <source>Folds on surface</source>
      <translation>Plis sur la surface</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="806"/>
      <source>All above tests together</source>
      <translation>Tous les tests ensemble</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="830"/>
      <source>Repetitive repair</source>
      <translation>Réparation répétitive</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMeshImp</name>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="152"/>
      <source>Settings...</source>
      <translation>Paramètres...</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="188"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="349"/>
      <source>No selection</source>
      <translation>Aucune sélection</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="376"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="377"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="378"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="379"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="380"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="381"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="382"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="383"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="384"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="385"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="386"/>
      <source>No information</source>
      <translation>Aucune information</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="448"/>
      <source>Flipped normals found</source>
      <translation>Normales inversées trouvées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="452"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="492"/>
      <source>Orientation</source>
      <translation>Orientation</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="453"/>
      <source>Check failed due to folds on the surface.
Please run the command to repair folds first</source>
      <translation>Vérification échouée en raison de plis sur la surface. Exécutez d'abord la commande "réparer les plis"</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="461"/>
      <source>No flipped normals</source>
      <translation>Aucune normale inversée</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="467"/>
      <source>%1 flipped normals</source>
      <translation>%1 normales inversées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="547"/>
      <source>No non-manifolds</source>
      <translation>Aucun non-manifold</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="554"/>
      <source>%1 non-manifolds</source>
      <translation>%1 non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="601"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="604"/>
      <source>Non-manifolds</source>
      <translation>Non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="604"/>
      <source>Cannot remove non-manifolds</source>
      <translation>Impossible de supprimer les non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="642"/>
      <source>Invalid face indices</source>
      <translation>Indices de face invalides</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="649"/>
      <source>Invalid point indices</source>
      <translation>Indices de point invalides</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="656"/>
      <source>Multiple point indices</source>
      <translation>Indices de point multiples</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="663"/>
      <source>Invalid neighbour indices</source>
      <translation>Indices voisins invalides</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="670"/>
      <source>No invalid indices</source>
      <translation>Aucun indice invalide</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="694"/>
      <source>Indices</source>
      <translation>Indices</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="729"/>
      <source>No degenerations</source>
      <translation>Aucune dégénération</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="735"/>
      <source>%1 degenerated faces</source>
      <translation>%1 faces dégénérées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="760"/>
      <source>Degenerations</source>
      <translation>Dégénérations</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="795"/>
      <source>No duplicated faces</source>
      <translation>Aucune face dupliquée</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="801"/>
      <source>%1 duplicated faces</source>
      <translation>%1 faces dupliquées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="827"/>
      <source>Duplicated faces</source>
      <translation>Faces dupliquées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="861"/>
      <source>No duplicated points</source>
      <translation>Aucun point dupliqué</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="867"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="892"/>
      <source>Duplicated points</source>
      <translation>Points dupliqués</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="933"/>
      <source>No self-intersections</source>
      <translation>Aucune collision interne</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="939"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="977"/>
      <source>Self-intersections</source>
      <translation>Collisions internes</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1021"/>
      <source>No folds on surface</source>
      <translation>Aucun pli sur la surface</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1037"/>
      <source>%1 folds on surface</source>
      <translation>%1 plis sur la surface</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1063"/>
      <source>Folds</source>
      <translation>Plis</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1195"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1198"/>
      <source>Mesh repair</source>
      <translation>Réparer le maillage</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateSettings</name>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="14"/>
      <source>Evaluation settings</source>
      <translation>Paramètres d'évaluation</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="20"/>
      <source>Settings</source>
      <translation>Réglages</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="26"/>
      <source>Check for non-manifold points</source>
      <translation>Recherche de points libres "non-manifold"</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="33"/>
      <source>Enable check for folds on surface</source>
      <translation>Active la recherche de plis sur une surface</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="40"/>
      <source>Only consider zero area faces as degenerated</source>
      <translation>Considérer uniquement les faces de surface nulle comme dégénérés</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolid</name>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="14"/>
      <source>Regular Solid</source>
      <translation>Solide régulier</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="53"/>
      <source>&amp;Create</source>
      <translation>&amp;Créer</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="56"/>
      <source>Alt+C</source>
      <translation>Alt+C</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="69"/>
      <source>Cl&amp;ose</source>
      <translation>&amp;Fermer</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="72"/>
      <source>Alt+O</source>
      <translation>Alt+F</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="84"/>
      <source>Solid:</source>
      <translation>Solide :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="97"/>
      <source>Cube</source>
      <translation>Cube</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="106"/>
      <source>Cylinder</source>
      <translation>Cylindre</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="115"/>
      <source>Cone</source>
      <translation>Cône</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="124"/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="133"/>
      <source>Ellipsoid</source>
      <translation>Ellipsoïde</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="142"/>
      <source>Torus</source>
      <translation>Tore</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="175"/>
      <source>Height:</source>
      <translation>Hauteur :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="211"/>
      <location filename="../../DlgRegularSolid.ui" line="301"/>
      <location filename="../../DlgRegularSolid.ui" line="418"/>
      <source>Length:</source>
      <translation>Longueur :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="231"/>
      <source>Width:</source>
      <translation>Largeur :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="274"/>
      <location filename="../../DlgRegularSolid.ui" line="556"/>
      <source>Radius:</source>
      <translation>Rayon :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="328"/>
      <location filename="../../DlgRegularSolid.ui" line="496"/>
      <source>Closed</source>
      <translation>Fermé</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="345"/>
      <location filename="../../DlgRegularSolid.ui" line="489"/>
      <location filename="../../DlgRegularSolid.ui" line="593"/>
      <location filename="../../DlgRegularSolid.ui" line="697"/>
      <location filename="../../DlgRegularSolid.ui" line="801"/>
      <source>Sampling:</source>
      <translation>Numérisation :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="352"/>
      <location filename="../../DlgRegularSolid.ui" line="513"/>
      <source>Edge length:</source>
      <translation>Longueur du contour :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="435"/>
      <location filename="../../DlgRegularSolid.ui" line="670"/>
      <location filename="../../DlgRegularSolid.ui" line="754"/>
      <source>Radius 1:</source>
      <translation>Rayon 1 :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="442"/>
      <location filename="../../DlgRegularSolid.ui" line="653"/>
      <location filename="../../DlgRegularSolid.ui" line="747"/>
      <source>Radius 2:</source>
      <translation>Rayon 2 :</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolidImp</name>
    <message>
      <location filename="../../DlgRegularSolidImp.cpp" line="125"/>
      <location filename="../../DlgRegularSolidImp.cpp" line="210"/>
      <location filename="../../DlgRegularSolidImp.cpp" line="218"/>
      <source>Create %1</source>
      <translation>Créer %1</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolidImp.cpp" line="125"/>
      <source>No active document</source>
      <translation>Aucun document actif</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSettingsImportExport</name>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="14"/>
      <source>Mesh Formats</source>
      <translation>Formats de maillage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="20"/>
      <source>Export</source>
      <translation>Exporter</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="47"/>
      <source>Defines the deviation of tessellation to the actual surface</source>
      <translation>Définit la déviation de tessellation à la surface réelle</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="50"/>
      <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-family:MS Shell Dlg 2; 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>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; 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;Définit la déviation maximale de la maille tesselée à la surface. Plus la valeur est lente la vitesse de rendu qui résulte en détail/résolution accrue.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="53"/>
      <source>Maximum mesh deviation</source>
      <translation>Déviation maximale du maillage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="60"/>
      <source>Export AMF files using compression</source>
      <translation>Exporter les fichiers AMF en utilisant la compression</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSettingsMeshView</name>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="14"/>
      <source>Mesh view</source>
      <translation>Vue du maillage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="26"/>
      <source>Default appearance for new meshes</source>
      <translation>Apparence par défaut pour les nouveaux maillages</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="62"/>
      <source>Default line color</source>
      <translation>Couleur de ligne par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="69"/>
      <source>Mesh transparency</source>
      <translation>Transparence des maillages</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="106"/>
      <source>Default mesh color</source>
      <translation>Couleur par défaut des maillages</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="139"/>
      <source>Show bounding-box for highlighted or selected meshes</source>
      <translation>Afficher le volume capable des mailles en surbrillance ou sélectionnées</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="192"/>
      <source>Two-side rendering</source>
      <translation>Rendu biface</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="208"/>
      <source>Line transparency</source>
      <translation>Transparence de ligne</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="215"/>
      <source>Backface color</source>
      <translation>Couleur de la face arrière</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="259"/>
      <source>Smoothing</source>
      <translation>Lissage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="271"/>
      <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-family:MS Shell Dlg 2; 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>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; 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;Il s'agit du plus petit angle entre deux faces dont les normales sont calculées pour un ombrage plat.&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;Si l'angle entre les normales de deux faces voisines est plus petit que l'angle de pliage, les faces seront traitées en ombrage lissé autour de leur arête commune.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="274"/>
      <source>Crease angle</source>
      <translation>Angle de pliage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="281"/>
      <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-family:MS Shell Dlg 2; 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;Flat shading/Phong shading&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-size:8pt;"&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;Defines the appearance of surfaces.&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-size:8pt;"&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;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. &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-size:8pt;"&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;If this option is set Phong shading is used, if it is unset flat shading is used.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; 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;Ombrage plat/Ombrage Phong&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-size:8pt;"&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;Définit l'apparence des surfaces&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-size:8pt;"&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;Avec l'ombrage plat, les normales des surfaces ne sont pas définies par vertex, ce qui entraîne une apparence irréelle des surfaces courbes, alors que l'ombrage Phong produit une apparence plus lisse. &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-size:8pt;"&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;Si cette option est activée, l'ombrage Phong sera utilisé, sinon l'ombrage plat sera utilisé.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="284"/>
      <source>Define normal per vertex</source>
      <translation>Définir les normales par vertex</translation>
    </message>
    <message utf8="true">
      <location filename="../../DlgSettingsMeshView.ui" line="313"/>
      <source> °</source>
      <translation> °</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="329"/>
      <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-family:MS Shell Dlg 2; 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>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; 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;Définir les normales par vertex est aussi appelé &lt;span style=" font-style:italic;"&gt;ombrage Phong&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;alors que définir les normales par face est appelé&lt;/span&gt;ombrage plat&lt;span style=" font-style:normal;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSmoothing</name>
    <message>
      <location filename="../../DlgSmoothing.ui" line="14"/>
      <source>Smoothing</source>
      <translation>Lissage</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="23"/>
      <source>Method</source>
      <translation>Méthode</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>Paramètre</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="55"/>
      <source>Iterations:</source>
      <translation>Itérations :</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>Seulement la sélection</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFaceAddition</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="368"/>
      <source>Add triangle</source>
      <translation>Ajouter un triangle</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="369"/>
      <source>Flip normal</source>
      <translation>Inverser les normales</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="370"/>
      <source>Clear</source>
      <translation>Effacer</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="385"/>
      <source>Finish</source>
      <translation>Terminer</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFillHole</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="711"/>
      <source>Finish</source>
      <translation>Terminer</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::ParametersDialog</name>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="128"/>
      <source>Surface fit</source>
      <translation>Ajustement de la surface</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="135"/>
      <source>Parameters</source>
      <translation>Paramètres</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="140"/>
      <source>Selection</source>
      <translation>Sélection</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="148"/>
      <source>Region</source>
      <translation>Région</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="154"/>
      <source>Triangle</source>
      <translation>Triangle</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="160"/>
      <source>Clear</source>
      <translation>Effacer</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="166"/>
      <source>Compute</source>
      <translation>Calculer</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="250"/>
      <source>No selection</source>
      <translation>Aucune sélection</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="250"/>
      <source>Before fitting the surface select an area.</source>
      <translation>Avant d’ajuster la surface, sélectionnez une zone.</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::RemoveComponents</name>
    <message>
      <location filename="../../RemoveComponents.ui" line="14"/>
      <source>Remove components</source>
      <translation>Supprimer des composants</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="20"/>
      <source>Select</source>
      <translation>Sélectionner</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="32"/>
      <source>Select whole component</source>
      <translation>Sélectionner le composant entier</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="39"/>
      <location filename="../../RemoveComponents.ui" line="125"/>
      <source>Pick triangle</source>
      <translation>Choisissez un triangle</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="49"/>
      <source>&lt; faces than</source>
      <translation>&lt; de faces que</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="56"/>
      <location filename="../../RemoveComponents.ui" line="155"/>
      <source>Region</source>
      <translation>Région</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="63"/>
      <location filename="../../RemoveComponents.ui" line="182"/>
      <source>Components</source>
      <translation>Composants</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="83"/>
      <location filename="../../RemoveComponents.ui" line="175"/>
      <source>All</source>
      <translation>Tous</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="106"/>
      <source>Deselect</source>
      <translation>Dé-sélectionner</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="118"/>
      <source>Deselect whole component</source>
      <translation>Dé-sélectionner le composant entier</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="135"/>
      <source>&gt; faces than</source>
      <translation>&gt; de faces que</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="192"/>
      <source>Region options</source>
      <translation>Options de région</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="198"/>
      <source>Respect only visible triangles</source>
      <translation>Respecter uniquement les triangles visibles</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="208"/>
      <source>Respect only triangles with normals facing screen</source>
      <translation>Respecter seulement les triangles dont les normales font face à écran</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::Segmentation</name>
    <message>
      <location filename="../../Segmentation.ui" line="14"/>
      <source>Mesh segmentation</source>
      <translation>Segmentation du maillage</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="20"/>
      <source>Smooth mesh</source>
      <translation>Lissage du maillage</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="37"/>
      <source>Plane</source>
      <translation>Plan</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>Tolérance</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="63"/>
      <location filename="../../Segmentation.ui" line="143"/>
      <location filename="../../Segmentation.ui" line="206"/>
      <location filename="../../Segmentation.ui" line="303"/>
      <source>Minimum number of faces</source>
      <translation>Nombre minimum de faces</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="83"/>
      <source>Cylinder</source>
      <translation>Cylindre</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="92"/>
      <location filename="../../Segmentation.ui" line="172"/>
      <source>Curvature</source>
      <translation>Courbure</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="109"/>
      <source>Tolerance (Flat)</source>
      <translation>Tolérance (plat)</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="126"/>
      <source>Tolerance (Curved)</source>
      <translation>Tolérance (courbé)</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="163"/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="226"/>
      <source>Freeform</source>
      <translation>Forme libre</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="235"/>
      <source>Max. Curvature</source>
      <translation>Max. Courbure</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="269"/>
      <source>Min. Curvature</source>
      <translation>Min. Courbure</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::SegmentationBestFit</name>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="14"/>
      <source>Mesh segmentation</source>
      <translation>Segmentation du maillage</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="20"/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="29"/>
      <location filename="../../SegmentationBestFit.ui" line="82"/>
      <location filename="../../SegmentationBestFit.ui" line="135"/>
      <source>Tolerance</source>
      <translation>Tolérance</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="46"/>
      <location filename="../../SegmentationBestFit.ui" line="99"/>
      <location filename="../../SegmentationBestFit.ui" line="152"/>
      <source>Minimum number of faces</source>
      <translation>Nombre minimum de faces</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="63"/>
      <location filename="../../SegmentationBestFit.ui" line="116"/>
      <location filename="../../SegmentationBestFit.ui" line="169"/>
      <source>Parameters...</source>
      <translation>Paramètres...</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="73"/>
      <source>Plane</source>
      <translation>Plan</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="126"/>
      <source>Cylinder</source>
      <translation>Cylindre</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="302"/>
      <location filename="../../SegmentationBestFit.cpp" line="328"/>
      <source>Base</source>
      <translation>Base</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="303"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="329"/>
      <source>Axis</source>
      <translation>Axe</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="330"/>
      <location filename="../../SegmentationBestFit.cpp" line="357"/>
      <source>Radius</source>
      <translation>Rayon</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="356"/>
      <source>Center</source>
      <translation>Centre</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::Selection</name>
    <message>
      <location filename="../../Selection.ui" line="14"/>
      <location filename="../../Selection.ui" line="20"/>
      <source>Selection</source>
      <translation>Sélection</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="39"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="46"/>
      <source>Clear</source>
      <translation>Effacer</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="53"/>
      <source>Respect only visible triangles</source>
      <translation>Respecter uniquement les triangles visibles</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="63"/>
      <source>Respect only triangles with normals facing screen</source>
      <translation>Respecter seulement les triangles dont les normales font face à écran</translation>
    </message>
    <message>
      <location filename="../../Selection.cpp" line="70"/>
      <source>Use a brush tool to select the area</source>
      <translation>Utiliser un outil pinceau pour sélectionner une zone</translation>
    </message>
    <message>
      <location filename="../../Selection.cpp" line="73"/>
      <source>Clears completely the selected area</source>
      <translation>Nettoyer complètement la zone sélectionnée</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::TaskRemoveComponents</name>
    <message>
      <location filename="../../RemoveComponents.cpp" line="170"/>
      <location filename="../../RemoveComponents.cpp" line="227"/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.cpp" line="171"/>
      <location filename="../../RemoveComponents.cpp" line="228"/>
      <source>Invert</source>
      <translation>Inverser</translation>
    </message>
  </context>
  <context>
    <name>Mesh_BoundingBox</name>
    <message>
      <location filename="../../Command.cpp" line="1470"/>
      <source>Boundings of %1:</source>
      <translation>Límites de %1:</translation>
    </message>
  </context>
  <context>
    <name>Mesh_Union</name>
    <message>
      <location filename="../../Command.cpp" line="268"/>
      <location filename="../../Command.cpp" line="273"/>
      <location filename="../../Command.cpp" line="338"/>
      <location filename="../../Command.cpp" line="343"/>
      <location filename="../../Command.cpp" line="408"/>
      <location filename="../../Command.cpp" line="413"/>
      <source>OpenSCAD</source>
      <translation>OpenSCAD</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="269"/>
      <location filename="../../Command.cpp" line="339"/>
      <location filename="../../Command.cpp" line="409"/>
      <source>Unknown error occurred while running OpenSCAD.</source>
      <translation>Une erreur inconnue s’est produite lors de l’exécution d'OpenSCAD.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="274"/>
      <location filename="../../Command.cpp" line="344"/>
      <location filename="../../Command.cpp" line="414"/>
      <source>OpenSCAD cannot be found on your system.
Please visit http://www.openscad.org/index.html to install it.</source>
      <translation>OpenSCAD n'as pas pu être trouvé dans votre système.
Merci de visiter http://www.openscad.org/index.html pour l'installer.</translation>
    </message>
  </context>
  <context>
    <name>QDockWidget</name>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1241"/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>Évaluer et réparer un maillage</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppMeshGui.cpp" line="125"/>
      <source>Import-Export</source>
      <translation>Importer-Exporter</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="445"/>
      <source>All Mesh Files</source>
      <translation>Tous les fichiers de maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="446"/>
      <location filename="../../Command.cpp" line="505"/>
      <source>Binary STL</source>
      <translation>STL binaire</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="447"/>
      <location filename="../../Command.cpp" line="506"/>
      <location filename="../../Command.cpp" line="507"/>
      <source>ASCII STL</source>
      <translation>STL ASCII</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="448"/>
      <location filename="../../Command.cpp" line="508"/>
      <source>Binary Mesh</source>
      <translation>Maillage binaire</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="449"/>
      <location filename="../../Command.cpp" line="509"/>
      <source>Alias Mesh</source>
      <translation>Maillage Alias</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="450"/>
      <location filename="../../Command.cpp" line="511"/>
      <source>Object File Format</source>
      <translation>Format de fichier Objet</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="451"/>
      <location filename="../../Command.cpp" line="512"/>
      <source>Inventor V2.1 ascii</source>
      <translation>Inventor V2.1 ascii</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="452"/>
      <location filename="../../Command.cpp" line="514"/>
      <source>Stanford Polygon</source>
      <translation>Polygone Stanford</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="454"/>
      <location filename="../../Command.cpp" line="519"/>
      <source>All Files</source>
      <translation>Tous les fichiers</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="458"/>
      <source>Import mesh</source>
      <translation>Importer un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="510"/>
      <source>Simple Model Format</source>
      <translation>Modèle simple Format</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="513"/>
      <source>X3D Extensible 3D</source>
      <translation>X3D Extensible 3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="515"/>
      <source>VRML V2.0</source>
      <translation>VRML V2.0</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="516"/>
      <source>Compressed VRML 2.0</source>
      <translation>VRML 2.0 compressé</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="517"/>
      <source>Nastran</source>
      <translation>Nastran</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="518"/>
      <source>Python module def</source>
      <translation>Définition de module Python</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="526"/>
      <source>Export mesh</source>
      <translation>Exporter un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="567"/>
      <source>Meshing Tolerance</source>
      <translation>Tolérance de maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="568"/>
      <source>Enter tolerance for meshing geometry:</source>
      <translation>Saisir la tolérance pour la géométrie maillée :</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1300"/>
      <source>The mesh '%1' is not a solid.</source>
      <translation>Le maillage '%1' n'est pas un solide.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1303"/>
      <source>The mesh '%1' is a solid.</source>
      <translation>Le maillage '%1' est un solide.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1305"/>
      <source>Solid Mesh</source>
      <translation>Maillage solide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1475"/>
      <source>Boundings</source>
      <translation>Limites englobantes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1532"/>
      <source>Fill holes</source>
      <translation>Remplir les trous</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1533"/>
      <source>Fill holes with maximum number of edges:</source>
      <translation>Remplir les trous avec un nombre maximum de contours :</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1725"/>
      <source>Scaling</source>
      <translation>Mettre à l'échelle</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1726"/>
      <source>Enter scaling factor:</source>
      <translation>Entrez le facteur d’échelle :</translation>
    </message>
    <message>
      <location filename="../../PropertyEditorMesh.cpp" line="77"/>
      <source>[Points: %1, Edges: %2, Faces: %3]</source>
      <translation>[Points : %1, Arêtes : %2, Faces : %3]</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="708"/>
      <source>Display components</source>
      <translation>Afficher les composants</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1468"/>
      <location filename="../../ViewProviderCurvature.cpp" line="490"/>
      <source>Leave info mode</source>
      <translation>Quitter le mode d'information</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1527"/>
      <source>Index: %1</source>
      <translation>Index : %1</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1550"/>
      <source>Leave hole-filling mode</source>
      <translation>Quitter le mode de remplissage des trous</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1595"/>
      <source>Leave removal mode</source>
      <translation>Quitter le mode de suppression</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1596"/>
      <source>Delete selected faces</source>
      <translation>Supprimer les faces sélectionnées</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1597"/>
      <source>Clear selected faces</source>
      <translation>Dé-sélectionner les faces sélectionnées</translation>
    </message>
    <message>
      <location filename="../../ViewProviderCurvature.cpp" line="487"/>
      <source>Annotation</source>
      <translation>Annotation</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>Analyze</source>
      <translation>Analyser</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>Boolean</source>
      <translation>Opération booléenne</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>&amp;Meshes</source>
      <translation>&amp;Maillages</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="48"/>
      <source>Mesh tools</source>
      <translation>Outils de maillage</translation>
    </message>
  </context>
</TS>
