<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr" sourcelanguage="en">
  <context>
    <name>CmdMeshAddFacet</name>
    <message>
      <location filename="../../Command.cpp" line="851"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="852"/>
      <source>Add triangle</source>
      <translation>Ajouter un triangle</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="853"/>
      <location filename="../../Command.cpp" line="855"/>
      <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="1566"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1567"/>
      <source>Boundings info...</source>
      <translation>Dimensions extérieures...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1568"/>
      <location filename="../../Command.cpp" line="1570"/>
      <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="1608"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1609"/>
      <source>Regular solid...</source>
      <translation>Solide régulier...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1610"/>
      <location filename="../../Command.cpp" line="1612"/>
      <source>Builds a regular solid</source>
      <translation>Construire un solide régulier</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshCrossSections</name>
    <message>
      <location filename="../../Command.cpp" line="1078"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1079"/>
      <source>Cross-sections...</source>
      <translation>Coupes...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1080"/>
      <location filename="../../Command.cpp" line="1081"/>
      <source>Cross-sections</source>
      <translation>Coupes</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDecimating</name>
    <message>
      <location filename="../../Command.cpp" line="1467"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1468"/>
      <source>Decimation...</source>
      <translation>Décimation...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1469"/>
      <location filename="../../Command.cpp" line="1470"/>
      <location filename="../../Command.cpp" line="1471"/>
      <source>Decimates a mesh</source>
      <translation>Décime un maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDemolding</name>
    <message>
      <location filename="../../Command.cpp" line="134"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="135"/>
      <source>Interactive demolding direction</source>
      <translation>Direction de démoulage interactive</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDifference</name>
    <message>
      <location filename="../../Command.cpp" line="300"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="301"/>
      <source>Difference</source>
      <translation>Différence</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateFacet</name>
    <message>
      <location filename="../../Command.cpp" line="1201"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1202"/>
      <source>Face info</source>
      <translation>Infos sur la face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1203"/>
      <location filename="../../Command.cpp" line="1205"/>
      <source>Information about face</source>
      <translation>Informations sur la face</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1366"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1367"/>
      <source>Check solid mesh</source>
      <translation>Vérifier le maillage solide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1368"/>
      <location filename="../../Command.cpp" line="1370"/>
      <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="1158"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1160"/>
      <source>Evaluate and repair mesh...</source>
      <translation>Évaluer et réparer le maillage...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1161"/>
      <location filename="../../Command.cpp" line="1163"/>
      <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="493"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="494"/>
      <source>Export mesh...</source>
      <translation>Exporter le maillage...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="495"/>
      <location filename="../../Command.cpp" line="497"/>
      <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="1678"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1679"/>
      <source>Close hole</source>
      <translation>Boucher un trou</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1680"/>
      <location filename="../../Command.cpp" line="1682"/>
      <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="1639"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1640"/>
      <source>Fill holes...</source>
      <translation>Remplir les trous...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1641"/>
      <location filename="../../Command.cpp" line="1643"/>
      <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="1532"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1533"/>
      <source>Flip normals</source>
      <translation>Inverser les normales</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1534"/>
      <location filename="../../Command.cpp" line="1536"/>
      <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="568"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="569"/>
      <source>Create mesh from geometry...</source>
      <translation>Créer un maillage depuis une géométrie...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="570"/>
      <location filename="../../Command.cpp" line="572"/>
      <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="627"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="628"/>
      <source>Create mesh from shape...</source>
      <translation>Créer un maillage à partir d'une forme...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="629"/>
      <source>Tessellate shape</source>
      <translation>Tessellation de la forme</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshHarmonizeNormals</name>
    <message>
      <location filename="../../Command.cpp" line="1498"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1499"/>
      <source>Harmonize normals</source>
      <translation>Harmoniser les normales</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1500"/>
      <location filename="../../Command.cpp" line="1502"/>
      <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="442"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="443"/>
      <source>Import mesh...</source>
      <translation>Importer un maillage...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="444"/>
      <location filename="../../Command.cpp" line="446"/>
      <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="371"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="372"/>
      <source>Intersection</source>
      <translation>Intersection</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshMerge</name>
    <message>
      <location filename="../../Command.cpp" line="1792"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1793"/>
      <source>Merge</source>
      <translation>Fusionner</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1794"/>
      <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="898"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="899"/>
      <source>Cut mesh</source>
      <translation>Couper le maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="900"/>
      <location filename="../../Command.cpp" line="902"/>
      <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="742"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="743"/>
      <source>Make segment</source>
      <translation>Créer un segment</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="744"/>
      <location filename="../../Command.cpp" line="746"/>
      <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="798"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="799"/>
      <source>Select mesh</source>
      <translation>Sélectionnez un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="800"/>
      <location filename="../../Command.cpp" line="802"/>
      <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="1104"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1105"/>
      <source>Split mesh</source>
      <translation>Diviser un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1106"/>
      <location filename="../../Command.cpp" line="1108"/>
      <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="959"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="960"/>
      <source>Trim mesh</source>
      <translation>Découper</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="961"/>
      <location filename="../../Command.cpp" line="963"/>
      <source>Trims a mesh with a picked polygon</source>
      <translation>Découper un maillage avec une succession de points</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemeshGmsh</name>
    <message>
      <location filename="../../Command.cpp" line="1289"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1290"/>
      <source>Refinement...</source>
      <translation>Affiner...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1291"/>
      <location filename="../../Command.cpp" line="1292"/>
      <source>Refine existing mesh</source>
      <translation>Affiner le maillage existant</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveCompByHand</name>
    <message>
      <location filename="../../Command.cpp" line="1322"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1323"/>
      <source>Remove components by hand...</source>
      <translation>Supprimer manuellement des composants...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1324"/>
      <location filename="../../Command.cpp" line="1326"/>
      <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="1244"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1245"/>
      <source>Remove components...</source>
      <translation>Supprimer des composants...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1246"/>
      <location filename="../../Command.cpp" line="1248"/>
      <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="1881"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1882"/>
      <source>Scale...</source>
      <translation>Échelle ...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1883"/>
      <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="1049"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1050"/>
      <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="1051"/>
      <location filename="../../Command.cpp" line="1052"/>
      <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="1720"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1721"/>
      <source>Create mesh segments...</source>
      <translation>Diviser le maillage...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1722"/>
      <location filename="../../Command.cpp" line="1724"/>
      <source>Create mesh segments</source>
      <translation>Diviser un maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSegmentationBestFit</name>
    <message>
      <location filename="../../Command.cpp" line="1756"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1757"/>
      <source>Create mesh segments from best-fit surfaces...</source>
      <translation>Créer des segments de maillage de surfaces ajustées...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1758"/>
      <location filename="../../Command.cpp" line="1760"/>
      <source>Create mesh segments from best-fit surfaces</source>
      <translation>Créer des segments de maillage de surfaces ajustées</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSmoothing</name>
    <message>
      <location filename="../../Command.cpp" line="1404"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1405"/>
      <source>Smooth...</source>
      <translation>Lisser...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1406"/>
      <location filename="../../Command.cpp" line="1408"/>
      <source>Smooth the selected meshes</source>
      <translation>Lisse les maillages sélectionnés</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSplitComponents</name>
    <message>
      <location filename="../../Command.cpp" line="1835"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1836"/>
      <source>Split by components</source>
      <translation>Éclater par composants</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1837"/>
      <source>Split selected mesh into its components</source>
      <translation>Éclater le maillage sélectionné en composants</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshToolMesh</name>
    <message>
      <location filename="../../Command.cpp" line="174"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="175"/>
      <source>Segment by tool mesh</source>
      <translation>Segment à partir d'un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="176"/>
      <location filename="../../Command.cpp" line="178"/>
      <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="94"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="95"/>
      <source>Transform mesh</source>
      <translation>Transformer le maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="96"/>
      <location filename="../../Command.cpp" line="98"/>
      <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="1020"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1021"/>
      <source>Trim mesh with a plane</source>
      <translation>Ajuster le maillage avec un plan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1022"/>
      <location filename="../../Command.cpp" line="1023"/>
      <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="229"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="230"/>
      <source>Union</source>
      <translation>Union</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvature</name>
    <message>
      <location filename="../../Command.cpp" line="653"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="654"/>
      <source>Curvature plot</source>
      <translation>Tracé de courbure</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="655"/>
      <location filename="../../Command.cpp" line="657"/>
      <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="696"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="697"/>
      <source>Curvature info</source>
      <translation>Infos de courbure</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="698"/>
      <location filename="../../Command.cpp" line="700"/>
      <source>Information about curvature</source>
      <translation>Informations sur la courbure</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="111"/>
      <location filename="../../Command.cpp" line="151"/>
      <source>Mesh Create</source>
      <translation>Créer un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="190"/>
      <source>Segment by tool mesh</source>
      <translation>Segment à partir d'un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="245"/>
      <source>Mesh union</source>
      <translation>Union de maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="314"/>
      <source>Mesh difference</source>
      <translation>Différence de maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="385"/>
      <source>Mesh intersection</source>
      <translation>Intersection de maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="471"/>
      <source>Import Mesh</source>
      <translation>Importer un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="669"/>
      <source>Mesh VertexCurvature</source>
      <translation>Courbure de sommet du maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1418"/>
      <location filename="../../DlgSmoothing.cpp" line="174"/>
      <source>Mesh Smoothing</source>
      <translation>Lissage du maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1509"/>
      <source>Harmonize mesh normals</source>
      <translation>Harmonisation normale du maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1543"/>
      <source>Flip mesh normals</source>
      <translation>Retourner les maillages normaux</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1655"/>
      <source>Fill up holes</source>
      <translation>Remplir les trous</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1806"/>
      <source>Mesh merge</source>
      <translation>Fusion de maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1849"/>
      <source>Mesh split</source>
      <translation>Scinder le maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1901"/>
      <source>Mesh scale</source>
      <translation>Redimensionner le maillage</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.cpp" line="147"/>
      <source>Mesh Decimating</source>
      <translation>Décimation du maillage</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="484"/>
      <source>Harmonize normals</source>
      <translation>Harmoniser les normales</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="587"/>
      <source>Remove non-manifolds</source>
      <translation>Supprimer les non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="686"/>
      <source>Fix indices</source>
      <translation>Corriger les indices</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="752"/>
      <source>Remove degenerated faces</source>
      <translation>Enlever les faces dégénérées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="819"/>
      <source>Remove duplicated faces</source>
      <translation>Enlever les faces dupliquées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="884"/>
      <source>Remove duplicated points</source>
      <translation>Enlever les points dupliqués</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="968"/>
      <source>Fix self-intersections</source>
      <translation>Corriger les auto-intersections</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1055"/>
      <source>Remove folds</source>
      <translation>Enlever les plis</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1095"/>
      <source>Repair mesh</source>
      <translation>Réparer le maillage</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.cpp" line="131"/>
      <source>Delete selection</source>
      <translation>Supprimer la sélection</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="881"/>
      <location filename="../../ViewProvider.cpp" line="936"/>
      <source>Cut</source>
      <translation>Soustraction</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="890"/>
      <location filename="../../ViewProvider.cpp" line="997"/>
      <source>Trim</source>
      <translation>Ajuster</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1074"/>
      <source>Split</source>
      <translation>Scinder</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1138"/>
      <source>Segment</source>
      <translation>Segment</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1723"/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1830"/>
      <source>Fill hole</source>
      <translation>Remplir le trou</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgDecimating</name>
    <message>
      <location filename="../../DlgDecimating.ui" line="14"/>
      <source>Decimating</source>
      <translation>Décimation</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="20"/>
      <source>Reduction</source>
      <translation>Réduction</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="28"/>
      <source>None</source>
      <translation>Aucun</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="57"/>
      <source>Full</source>
      <translation>Complet</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="66"/>
      <location filename="../../DlgDecimating.cpp" line="91"/>
      <source>Absolute number</source>
      <translation>Valeur absolue d'un nombre</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="102"/>
      <source>Tolerance</source>
      <translation>Tolérance</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.cpp" line="85"/>
      <source>Absolute number (Maximum: %1)</source>
      <translation>Valeur absolue d'un nombre (Maximum: %1)</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="46"/>
      <source>Number of faces:</source>
      <translation>Nombre de faces :</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>Aucune information</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="79"/>
      <source>Number of edges:</source>
      <translation>Nombre de contours :</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="112"/>
      <source>Number of points:</source>
      <translation>Nombre de points :</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="147"/>
      <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="151"/>
      <source>Settings...</source>
      <translation>Paramètres...</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="187"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="348"/>
      <source>No selection</source>
      <translation>Aucune sélection</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="375"/>
      <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"/>
      <source>No information</source>
      <translation>Aucune information</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="447"/>
      <source>Flipped normals found</source>
      <translation>Normales inversées trouvées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="451"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="491"/>
      <source>Orientation</source>
      <translation>Orientation</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="452"/>
      <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="460"/>
      <source>No flipped normals</source>
      <translation>Aucune normale inversée</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="466"/>
      <source>%1 flipped normals</source>
      <translation>%1 normales inversées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="546"/>
      <source>No non-manifolds</source>
      <translation>Aucun non-manifold</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="553"/>
      <source>%1 non-manifolds</source>
      <translation>%1 non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="600"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="603"/>
      <source>Non-manifolds</source>
      <translation>Non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="603"/>
      <source>Cannot remove non-manifolds</source>
      <translation>Impossible de supprimer les non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="641"/>
      <source>Invalid face indices</source>
      <translation>Indices de face invalides</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="648"/>
      <source>Invalid point indices</source>
      <translation>Indices de point invalides</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="655"/>
      <source>Multiple point indices</source>
      <translation>Indices de point multiples</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="662"/>
      <source>Invalid neighbour indices</source>
      <translation>Indices voisins invalides</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="669"/>
      <source>No invalid indices</source>
      <translation>Aucun indice invalide</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="693"/>
      <source>Indices</source>
      <translation>Indices</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="728"/>
      <source>No degenerations</source>
      <translation>Aucune dégénération</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="734"/>
      <source>%1 degenerated faces</source>
      <translation>%1 faces dégénérées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="759"/>
      <source>Degenerations</source>
      <translation>Dégénérations</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="794"/>
      <source>No duplicated faces</source>
      <translation>Aucune face dupliquée</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="800"/>
      <source>%1 duplicated faces</source>
      <translation>%1 faces dupliquées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="826"/>
      <source>Duplicated faces</source>
      <translation>Faces dupliquées</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="860"/>
      <source>No duplicated points</source>
      <translation>Aucun point dupliqué</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="866"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="891"/>
      <source>Duplicated points</source>
      <translation>Points dupliqués</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="932"/>
      <source>No self-intersections</source>
      <translation>Aucune collision interne</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="938"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="976"/>
      <source>Self-intersections</source>
      <translation>Collisions internes</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1020"/>
      <source>No folds on surface</source>
      <translation>Aucun pli sur la surface</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1036"/>
      <source>%1 folds on surface</source>
      <translation>%1 plis sur la surface</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1062"/>
      <source>Folds</source>
      <translation>Plis</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1194"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1197"/>
      <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="29"/>
      <source>Solid:</source>
      <translation>Solide :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="42"/>
      <source>Cube</source>
      <translation>Cube</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="51"/>
      <source>Cylinder</source>
      <translation>Cylindre</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="60"/>
      <source>Cone</source>
      <translation>Cône</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="69"/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="78"/>
      <source>Ellipsoid</source>
      <translation>Ellipsoïde</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="87"/>
      <source>Torus</source>
      <translation>Tore</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>Longueur :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="143"/>
      <source>Width:</source>
      <translation>Largeur :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="163"/>
      <source>Height:</source>
      <translation>Hauteur :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="219"/>
      <location filename="../../DlgRegularSolid.ui" line="501"/>
      <source>Radius:</source>
      <translation>Rayon :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="273"/>
      <location filename="../../DlgRegularSolid.ui" line="424"/>
      <source>Edge length:</source>
      <translation>Longueur du contour :</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>Numérisation :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="307"/>
      <location filename="../../DlgRegularSolid.ui" line="455"/>
      <source>Closed</source>
      <translation>Fermé</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>Rayon 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>Rayon 2 :</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="809"/>
      <source>&amp;Create</source>
      <translation>&amp;Créer</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>Cl&amp;ose</source>
      <translation>&amp;Fermer</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="828"/>
      <source>Alt+O</source>
      <translation>Alt+F</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolidImp</name>
    <message>
      <location filename="../../DlgRegularSolidImp.cpp" line="128"/>
      <location filename="../../DlgRegularSolidImp.cpp" line="213"/>
      <location filename="../../DlgRegularSolidImp.cpp" line="221"/>
      <source>Create %1</source>
      <translation>Créer %1</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolidImp.cpp" line="128"/>
      <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="28"/>
      <source>Deviation of tessellation to the actual surface</source>
      <translation>Déviation de la tessellation vers la surface réelle</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-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="34"/>
      <source>Maximum mesh deviation</source>
      <translation>Déviation maximale du maillage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="41"/>
      <source>Maximal deviation between mesh and object</source>
      <translation>Déviation maximale entre le maillage et l'objet</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="63"/>
      <source>ZIP compression is used when writing a mesh file in AMF format</source>
      <translation>La compression ZIP est utilisée lors de l'écriture d'un fichier de maillage au format AMF</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="66"/>
      <source>Export AMF files using compression</source>
      <translation>Exporter les fichiers AMF en utilisant la compression</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="95"/>
      <source>Width:</source>
      <translation>Largeur :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="119"/>
      <source>Height:</source>
      <translation>Hauteur :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExportImp.cpp" line="37"/>
      <source>This parameter indicates whether ZIP compression
is used when writing a file in AMF format</source>
      <translation>Ce paramètre indique si la compression ZIP
est utilisée lors de l'écriture d'un fichier au format AMF</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="46"/>
      <source>Default mesh color</source>
      <translation>Couleur par défaut des maillages</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="53"/>
      <source>Default color for new meshes</source>
      <translation>Couleur par défaut pour les nouveaux maillages</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="89"/>
      <source>Mesh transparency</source>
      <translation>Transparence des maillages</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="96"/>
      <location filename="../../DlgSettingsMeshView.ui" line="162"/>
      <source>%</source>
      <translation>%</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="112"/>
      <source>Default line color</source>
      <translation>Couleur de ligne par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="119"/>
      <source>Default line color for new meshes</source>
      <translation>Couleur de ligne par défaut pour les nouveaux maillages</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="155"/>
      <source>Line transparency</source>
      <translation>Transparence de ligne</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="178"/>
      <source>Backface color</source>
      <translation>Couleur de la face arrière</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="218"/>
      <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>Un rendu du côté inférieur de la surface sera généré de la même manière que le côté supérieur.
Si non cochée, cela dépend de l'option "Activer la couleur de rétroéclairage"
(section Préférences Affichage -&gt; Vue 3D). Soit la couleur de rétroéclairage
sera utilisée soit du noir.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="224"/>
      <source>Two-side rendering</source>
      <translation>Rendu biface</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="240"/>
      <source>A bounding box will be displayed</source>
      <translation>Une boîte englobante sera affichée</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="243"/>
      <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="280"/>
      <source>Smoothing</source>
      <translation>Lissage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="292"/>
      <source>If this option is set Phong shading is used, otherwise flat shading.
Shading defines the appearance of surfaces.

With flat shading the surface normals are not defined per vertex that leads
to a unreal appearance for curved surfaces while using Phong shading leads
to a smoother appearance.
</source>
      <translation>Si cette option est définie, l'ombrage de Phong est utilisé, sinon l'ombrage à plat.
L'ombrage définit l'apparence des surfaces.

Avec l'ombrage à plat les normales de surface ne sont pas définies par un sommet qui conduisent
à une apparence irréelle pour les surfaces courbées lors de l'utilisation de l'ombrage de Phong
à une apparence plus lisse.
</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="301"/>
      <source>Define normal per vertex</source>
      <translation>Définir les normales par vertex</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="314"/>
      <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="317"/>
      <source>Crease angle</source>
      <translation>Angle de pliage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="327"/>
      <source>Crease angle is a threshold angle between two faces.

 If face angle ≥ crease angle, facet shading is used
 If face angle &lt; crease angle, smooth shading is used</source>
      <translation>L'angle de pli est un angle de seuil entre deux faces.

 Si l'angle de face ≥ angle de pli, l'ombrage de facette est utilisé
 Si l'angle de face &lt; angle de pli, l'ombrage de lissage est utilisé</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="333"/>
      <source> °</source>
      <translation> °</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="362"/>
      <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 de 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::GmshWidget</name>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="109"/>
      <source>Automatic</source>
      <translation>Automatique</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="110"/>
      <source>Adaptive</source>
      <translation>Adaptatif</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="112"/>
      <source>Frontal</source>
      <translation>Frontal</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="114"/>
      <source>Frontal Quad</source>
      <translation>Quadrangle frontal</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="115"/>
      <source>Parallelograms</source>
      <translation>Parallélogrammes</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="186"/>
      <location filename="../../RemeshGmsh.cpp" line="242"/>
      <source>Time:</source>
      <translation>Temps :</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="231"/>
      <source>Running gmsh...</source>
      <translation>Exécution de gmsh...</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="253"/>
      <source>Failed to start</source>
      <translation>Échec du démarrage</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="260"/>
      <source>Error</source>
      <translation>Erreur</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFaceAddition</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="379"/>
      <source>Add triangle</source>
      <translation>Ajouter un triangle</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="380"/>
      <source>Flip normal</source>
      <translation>Inverser les normales</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="381"/>
      <source>Clear</source>
      <translation>Effacer</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="396"/>
      <source>Finish</source>
      <translation>Terminer</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFillHole</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="729"/>
      <source>Finish</source>
      <translation>Terminer</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::ParametersDialog</name>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="159"/>
      <source>Surface fit</source>
      <translation>Ajustement de la surface</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="166"/>
      <source>Parameters</source>
      <translation>Paramètres</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="171"/>
      <source>Selection</source>
      <translation>Sélection</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="179"/>
      <source>Region</source>
      <translation>Région</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="185"/>
      <source>Triangle</source>
      <translation>Triangle</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="191"/>
      <source>Clear</source>
      <translation>Effacer</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="197"/>
      <source>Compute</source>
      <translation>Calculer</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="285"/>
      <source>No selection</source>
      <translation>Aucune sélection</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="285"/>
      <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::RemeshGmsh</name>
    <message>
      <location filename="../../RemeshGmsh.ui" line="14"/>
      <source>Remesh by Gmsh</source>
      <translation>Remaillage(remesh) par Gmsh</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="26"/>
      <source>Remeshing Parameter</source>
      <translation>Paramètre de remaillage</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="32"/>
      <source>Meshing:</source>
      <translation>Maillage:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="42"/>
      <source>Max element size (0.0 = Auto):</source>
      <translation>Taille maximale de l'élément (0.0 = Auto):</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="68"/>
      <source>Min element size (0.0 = Auto):</source>
      <translation>Taille minimale de l'élément (0.0 = Auto):</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="94"/>
      <source>Angle:</source>
      <translation>Angle :</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="126"/>
      <source>Gmsh</source>
      <translation>Gmsh</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="134"/>
      <source>Path</source>
      <translation>Parcours</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="154"/>
      <source>Kill</source>
      <translation>Arrêter</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="181"/>
      <source>Time:</source>
      <translation>Temps :</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="188"/>
      <source>Clear</source>
      <translation>Effacer</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"/>
      <location filename="../../RemoveComponents.ui" line="118"/>
      <source>Region</source>
      <translation>Région</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="52"/>
      <location filename="../../RemoveComponents.ui" line="138"/>
      <source>All</source>
      <translation>Tous</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="72"/>
      <location filename="../../RemoveComponents.ui" line="158"/>
      <source>Components</source>
      <translation>Composants</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="79"/>
      <source>&lt; faces than</source>
      <translation>&lt; de faces que</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="89"/>
      <location filename="../../RemoveComponents.ui" line="175"/>
      <source>Pick triangle</source>
      <translation>Choisissez un triangle</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="96"/>
      <source>Select whole component</source>
      <translation>Sélectionner le composant entier</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="106"/>
      <source>Deselect</source>
      <translation>Dé-sélectionner</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="165"/>
      <source>&gt; faces than</source>
      <translation>&gt; de faces que</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="182"/>
      <source>Deselect whole component</source>
      <translation>Dé-sélectionner le composant entier</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>Plane</source>
      <translation>Plan</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>Paramètres...</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>Tolérance</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="53"/>
      <location filename="../../SegmentationBestFit.ui" line="106"/>
      <location filename="../../SegmentationBestFit.ui" line="159"/>
      <source>Minimum number of faces</source>
      <translation>Nombre minimum de faces</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="73"/>
      <source>Cylinder</source>
      <translation>Cylindre</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="126"/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="337"/>
      <location filename="../../SegmentationBestFit.cpp" line="363"/>
      <source>Base</source>
      <translation>Base</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="338"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="364"/>
      <source>Axis</source>
      <translation>Axe</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="365"/>
      <location filename="../../SegmentationBestFit.cpp" line="392"/>
      <source>Radius</source>
      <translation>Rayon</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="391"/>
      <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="72"/>
      <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="75"/>
      <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="175"/>
      <location filename="../../RemoveComponents.cpp" line="232"/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.cpp" line="176"/>
      <location filename="../../RemoveComponents.cpp" line="233"/>
      <source>Invert</source>
      <translation>Inverser</translation>
    </message>
  </context>
  <context>
    <name>MeshInfoWatcher</name>
    <message>
      <location filename="../../Workbench.cpp" line="74"/>
      <source>Number of points:</source>
      <translation>Nombre de points :</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="77"/>
      <source>Number of facets:</source>
      <translation>Nombre de facettes :</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="83"/>
      <source>Minimum bound:</source>
      <translation>Limite minimale :</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="86"/>
      <source>Maximum bound:</source>
      <translation>Limite maximale :</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="92"/>
      <source>Mesh info box</source>
      <translation>Boîte d'information du maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="106"/>
      <source>Mesh info</source>
      <translation>Informations sur le maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="128"/>
      <location filename="../../Workbench.cpp" line="130"/>
      <source>X: %1	Y: %2	Z: %3</source>
      <translation>X: %1	Y: %2	Z: %3</translation>
    </message>
  </context>
  <context>
    <name>Mesh_BoundingBox</name>
    <message>
      <location filename="../../Command.cpp" line="1584"/>
      <source>Boundings of %1:</source>
      <translation>Límites de %1:</translation>
    </message>
  </context>
  <context>
    <name>Mesh_Union</name>
    <message>
      <location filename="../../Command.cpp" line="275"/>
      <location filename="../../Command.cpp" line="280"/>
      <location filename="../../Command.cpp" line="346"/>
      <location filename="../../Command.cpp" line="351"/>
      <location filename="../../Command.cpp" line="417"/>
      <location filename="../../Command.cpp" line="422"/>
      <source>OpenSCAD</source>
      <translation>OpenSCAD</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="276"/>
      <location filename="../../Command.cpp" line="347"/>
      <location filename="../../Command.cpp" line="418"/>
      <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="281"/>
      <location filename="../../Command.cpp" line="352"/>
      <location filename="../../Command.cpp" line="423"/>
      <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="1240"/>
      <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="164"/>
      <source>Import-Export</source>
      <translation>Importer-Exporter</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="454"/>
      <source>All Mesh Files</source>
      <translation>Tous les fichiers de maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="455"/>
      <location filename="../../Command.cpp" line="512"/>
      <source>Binary STL</source>
      <translation>STL binaire</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="456"/>
      <location filename="../../Command.cpp" line="513"/>
      <location filename="../../Command.cpp" line="514"/>
      <source>ASCII STL</source>
      <translation>STL ASCII</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="457"/>
      <location filename="../../Command.cpp" line="515"/>
      <source>Binary Mesh</source>
      <translation>Maillage binaire</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="458"/>
      <location filename="../../Command.cpp" line="516"/>
      <source>Alias Mesh</source>
      <translation>Maillage Alias</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="459"/>
      <location filename="../../Command.cpp" line="518"/>
      <source>Object File Format</source>
      <translation>Format de fichier Objet</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="460"/>
      <source>Inventor V2.1 ASCII</source>
      <translation>Inventor V2.1 ASCII</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="461"/>
      <location filename="../../Command.cpp" line="523"/>
      <source>Stanford Polygon</source>
      <translation>Polygone Stanford</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="462"/>
      <source>NASTRAN</source>
      <translation>NASTRAN</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="463"/>
      <location filename="../../Command.cpp" line="530"/>
      <source>All Files</source>
      <translation>Tous les fichiers</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="467"/>
      <source>Import mesh</source>
      <translation>Importer un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="517"/>
      <source>Simple Model Format</source>
      <translation>Modèle simple Format</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="519"/>
      <source>Inventor V2.1 ascii</source>
      <translation>Inventor V2.1 ascii</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="520"/>
      <source>X3D Extensible 3D</source>
      <translation>X3D Extensible 3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="521"/>
      <source>Compressed X3D</source>
      <translation>X3D compressé</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="522"/>
      <source>WebGL/X3D</source>
      <translation>WebGL/X3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="524"/>
      <source>VRML V2.0</source>
      <translation>VRML V2.0</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="525"/>
      <source>Compressed VRML 2.0</source>
      <translation>VRML 2.0 compressé</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="526"/>
      <source>Nastran</source>
      <translation>Nastran</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="527"/>
      <source>Python module def</source>
      <translation>Définition de module Python</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="528"/>
      <source>Asymptote Format</source>
      <translation>Format Asymptote</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="529"/>
      <source>3D Manufacturing Format</source>
      <translation>Format de fabrication 3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="537"/>
      <source>Export mesh</source>
      <translation>Exporter un maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="578"/>
      <source>Meshing Tolerance</source>
      <translation>Tolérance de maillage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="579"/>
      <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="1381"/>
      <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="1384"/>
      <source>The mesh '%1' is a solid.</source>
      <translation>Le maillage '%1' est un solide.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1386"/>
      <source>Solid Mesh</source>
      <translation>Maillage solide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1589"/>
      <source>Boundings</source>
      <translation>Limites englobantes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1651"/>
      <source>Fill holes</source>
      <translation>Remplir les trous</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1652"/>
      <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="1896"/>
      <source>Scaling</source>
      <translation>Mettre à l'échelle</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1897"/>
      <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="741"/>
      <source>Display components</source>
      <translation>Afficher les composants</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="747"/>
      <source>Display segments</source>
      <translation>Afficher les segments</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="753"/>
      <source>Display colors</source>
      <translation>Affichage des couleurs</translation>
    </message>
    <message>
      <location filename="../../ViewProviderCurvature.cpp" line="514"/>
      <location filename="../../ViewProvider.cpp" line="1574"/>
      <source>Leave info mode</source>
      <translation>Quitter le mode d'information</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1633"/>
      <source>Index: %1</source>
      <translation>Index : %1</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1656"/>
      <source>Leave hole-filling mode</source>
      <translation>Quitter le mode de remplissage des trous</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1702"/>
      <source>Leave removal mode</source>
      <translation>Quitter le mode de suppression</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1703"/>
      <source>Delete selected faces</source>
      <translation>Supprimer les faces sélectionnées</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1704"/>
      <source>Clear selected faces</source>
      <translation>Dé-sélectionner les faces sélectionnées</translation>
    </message>
    <message>
      <location filename="../../ViewProviderCurvature.cpp" line="511"/>
      <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>Cutting</source>
      <translation>Coupe</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="49"/>
      <source>Mesh tools</source>
      <translation>Outils de maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="50"/>
      <source>Mesh modify</source>
      <translation>Modifier le maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="51"/>
      <source>Mesh boolean</source>
      <translation>Opération booléenne sur le maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>Mesh cutting</source>
      <translation>Découpage du maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="53"/>
      <source>Mesh segmentation</source>
      <translation>Segmentation du maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="54"/>
      <source>Mesh analyze</source>
      <translation>Analyse du maillage</translation>
    </message>
  </context>
</TS>
