<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS>
  <context>
    <name>CmdMeshAddFacet</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Add triangle</source>
      <translation>Ajouter un triangle</translation>
    </message>
    <message>
      <location/>
      <source>Add triangle manually to a mesh</source>
      <translation>Ajouter manuellement un triangle à une maille</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBoundingBox</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Boundings info...</source>
      <translation>Dimensions extérieures...</translation>
    </message>
    <message>
      <location/>
      <source>Shows the boundings of the selected mesh</source>
      <translation>Affiche les dimensions englobantes du mailage sélectionné</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBuildRegularSolid</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Regular solid...</source>
      <translation>Solide standard...</translation>
    </message>
    <message>
      <location/>
      <source>Builds a regular solid</source>
      <translation>Construire un solide standard</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDemolding</name>
    <message>
      <location/>
      <source>Interactive demolding direction</source>
      <translation>Direction de démoulage interactive</translation>
    </message>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDifference</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Difference</source>
      <translation>Différence</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateFacet</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Face info</source>
      <translation>Infos sur la face</translation>
    </message>
    <message>
      <location/>
      <source>Information about face</source>
      <translation>Informations sur la face</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateSolid</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Check solid mesh</source>
      <translation>Vérifier le maillage solide</translation>
    </message>
    <message>
      <location/>
      <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/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Evaluate mesh...</source>
      <translation>Évaluer le maillage...</translation>
    </message>
    <message>
      <location/>
      <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>
    <message>
      <location/>
      <source>Evaluate &amp;&amp; Repair mesh...</source>
      <translation>Évaluer et réparer une maille...</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshExMakeMesh</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Make a Box</source>
      <translation>Créer un cube</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshExMakeTool</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Make a Tool</source>
      <translation>Créer un outil</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshExMakeUnion</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Make Union</source>
      <translation>Union</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshExport</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Export mesh...</source>
      <translation>Exporter le maillage...</translation>
    </message>
    <message>
      <location/>
      <source>Exports a mesh to file</source>
      <translation>Exporte le maillage dans un fichier</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillInteractiveHole</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Close hole</source>
      <translation>Boucher un trou</translation>
    </message>
    <message>
      <location/>
      <source>Close holes interactively</source>
      <translation>Bouche un trou de manière interactive</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillupHoles</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Fill holes...</source>
      <translation>Remplir les trous...</translation>
    </message>
    <message>
      <location/>
      <source>Fill holes of the mesh</source>
      <translation>Bouche un trou de manière interactive</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFixDegenerations</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Remove degenerated faces</source>
      <translation>Supprimer les faces dégénérées</translation>
    </message>
    <message>
      <location/>
      <source>Remove degenerated faces from the mesh</source>
      <translation>Supprime les faces dégénérées du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFixDuplicateFaces</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Remove duplicated faces</source>
      <translation>Supprimer les doublons de faces</translation>
    </message>
    <message>
      <location/>
      <source>Remove duplicated faces from the mesh</source>
      <translation>Supprime les doublons de faces du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFixDuplicatePoints</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Remove duplicated points</source>
      <translation>Supprimer les doublons de points</translation>
    </message>
    <message>
      <location/>
      <source>Remove duplicated points from the mesh</source>
      <translation>Supprime les doublons de points du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFixIndices</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Fix indices</source>
      <translation>Corriger les indices</translation>
    </message>
    <message>
      <location/>
      <source>Fixes invalid indices in the mesh structure</source>
      <translation>Corrige les indices invalides dans la structure du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFlipNormals</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Flip normals</source>
      <translation>Inverser les normales</translation>
    </message>
    <message>
      <location/>
      <source>Flips the normals of the mesh</source>
      <translation>Inverse les normales du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFromGeometry</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Create mesh from geometry...</source>
      <translation>Créer un maillage depuis une géométrie...</translation>
    </message>
    <message>
      <location/>
      <source>Create mesh from the selected geometry</source>
      <translation>Crée un maillage à partir de la géométrie sélectionée</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshHarmonizeNormals</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Harmonize normals</source>
      <translation>Harmoniser les normales</translation>
    </message>
    <message>
      <location/>
      <source>Harmonizes the normals of the mesh</source>
      <translation>Harmonise les normales du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshImport</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Import mesh...</source>
      <translation>Importer un maillage...</translation>
    </message>
    <message>
      <location/>
      <source>Imports a mesh from file</source>
      <translation>Importe un maillage depuis un fichier</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshIntersection</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Intersection</source>
      <translation>Intersection</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolyCut</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Cut mesh</source>
      <translation>Couper le maillage</translation>
    </message>
    <message>
      <location/>
      <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/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Make segment</source>
      <translation>Créer un segment</translation>
    </message>
    <message>
      <location/>
      <source>Creates a mesh segment</source>
      <translation>Crée un segment de maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySelect</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Select mesh</source>
      <translation>Sélectionnez une maille</translation>
    </message>
    <message>
      <location/>
      <source>Select an area of the mesh</source>
      <translation>Sélectionnez une zone de la maille</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySplit</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Split mesh</source>
      <translation>Diviser un maillage</translation>
    </message>
    <message>
      <location/>
      <source>Splits a mesh into two meshes</source>
      <translation>Divise un maillage en deux</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveCompByHand</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Remove components by hand...</source>
      <translation>Supprimer manuellement des composants...</translation>
    </message>
    <message>
      <location/>
      <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/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Remove components...</source>
      <translation>Supprimer des composants...</translation>
    </message>
    <message>
      <location/>
      <source>Remove topologic independant components from the mesh</source>
      <translation>Supprime des composants topologiquement indépendants du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSmoothing</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Smooth...</source>
      <translation>Lisser...</translation>
    </message>
    <message>
      <location/>
      <source>Smooth the selected meshes</source>
      <translation>Lisse les maillages sélectionnés</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshToolMesh</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Segment by tool mesh</source>
      <translation>Segment à partir d'un maillage</translation>
    </message>
    <message>
      <location/>
      <source>Creates a segment from a given tool mesh</source>
      <translation>Crée un segment à l'aide d'un maillage outil</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshTransform</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Transform mesh</source>
      <translation>Transformer le maillage</translation>
    </message>
    <message>
      <location/>
      <source>Rotate or move a mesh</source>
      <translation>Rotation ou déplacement du maillage</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshUnion</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Union</source>
      <translation>Union</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvature</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Calculates the curvature of the vertices of a mesh</source>
      <translation>Calcule la courbure des vertex du maillage</translation>
    </message>
    <message>
      <location/>
      <source>Curvature plot</source>
      <translation>Tracer la courbure</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvatureInfo</name>
    <message>
      <location/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location/>
      <source>Curvature info</source>
      <translation>Infos de courbure</translation>
    </message>
    <message>
      <location/>
      <source>Information about curvature</source>
      <translation>Informations sur la courbure</translation>
    </message>
  </context>
  <context>
    <name>DockEvaluateMeshImp</name>
    <message>
      <location/>
      <source>Evaluate Mesh</source>
      <translation>Évaluer le maillage</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMesh</name>
    <message>
      <location/>
      <source>Evaluate Mesh</source>
      <translation>Évaluer le maillage</translation>
    </message>
    <message>
      <location/>
      <source>&amp;Help</source>
      <translation>&amp;Aide</translation>
    </message>
    <message>
      <location/>
      <source>F1</source>
      <translation>F1</translation>
    </message>
    <message>
      <location/>
      <source>&amp;Close</source>
      <translation>&amp;Fermer</translation>
    </message>
    <message>
      <location/>
      <source>Alt+C</source>
      <translation>Alt+C</translation>
    </message>
    <message>
      <location/>
      <source>Mesh information</source>
      <translation>Informations sur le maillage</translation>
    </message>
    <message>
      <location/>
      <source>No information</source>
      <translation>Aucune information</translation>
    </message>
    <message>
      <location/>
      <source>Number of points:</source>
      <translation>Nombre de points:</translation>
    </message>
    <message>
      <location/>
      <source>Number of edges:</source>
      <translation>Nombre de contours:</translation>
    </message>
    <message>
      <location/>
      <source>Refresh</source>
      <translation>Rafraichir</translation>
    </message>
    <message>
      <location/>
      <source>Analyze</source>
      <translation>Analyser</translation>
    </message>
    <message>
      <location/>
      <source>Repair</source>
      <translation>Réparer</translation>
    </message>
    <message>
      <location/>
      <source>Orientation</source>
      <translation>Orientation</translation>
    </message>
    <message>
      <location/>
      <source>Degenerated faces</source>
      <translation>Faces dégénérées</translation>
    </message>
    <message>
      <location/>
      <source>Face indices</source>
      <translation>indices des faces</translation>
    </message>
    <message>
      <location/>
      <source>Number of faces:</source>
      <translation>Nombre de faces:</translation>
    </message>
    <message>
      <location/>
      <source>Duplicated faces</source>
      <translation>Doublons de faces</translation>
    </message>
    <message>
      <location/>
      <source>Duplicated points</source>
      <translation>Doublons de points</translation>
    </message>
    <message>
      <location/>
      <source>Non-manifolds</source>
      <translation>Non-variétés</translation>
    </message>
    <message>
      <location/>
      <source>Self-intersections</source>
      <translation>Collisions internes</translation>
    </message>
    <message>
      <location/>
      <source>All above tests together</source>
      <translation>Tous les tests ensemble</translation>
    </message>
    <message>
      <location/>
      <source>Repetitive repair</source>
      <translation>Réparation répétitive</translation>
    </message>
    <message>
      <location/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>Évaluer et réparer une maille</translation>
    </message>
    <message>
      <location/>
      <source>Folds on surface</source>
      <translation>Plis sur la surface</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMeshImp</name>
    <message>
      <location/>
      <source>No information</source>
      <translation>Aucune information</translation>
    </message>
    <message>
      <location/>
      <source>Invalid neighbour indices</source>
      <translation>Indices voisins invalides</translation>
    </message>
    <message>
      <location/>
      <source>Invalid face indices</source>
      <translation>Indices de face invalides</translation>
    </message>
    <message>
      <location/>
      <source>Invalid point indices</source>
      <translation>Indices de point invalides</translation>
    </message>
    <message>
      <location/>
      <source>Multiple point indices</source>
      <translation>Indices de point multiples</translation>
    </message>
    <message>
      <location/>
      <source>Non-manifolds</source>
      <translation>Non-variétés</translation>
    </message>
    <message>
      <location/>
      <source>Cannot remove non-manifolds</source>
      <translation>Impossible de supprimer les non-variétés</translation>
    </message>
    <message>
      <location/>
      <source>No selection</source>
      <translation>Aucune sélection</translation>
    </message>
    <message>
      <location/>
      <source>No flipped normals</source>
      <translation>Aucune normale inversée</translation>
    </message>
    <message>
      <location/>
      <source>%1 flipped normals</source>
      <translation>%1 normales inversées</translation>
    </message>
    <message>
      <location/>
      <source>No non-manifolds</source>
      <translation>Aucune non-variété</translation>
    </message>
    <message>
      <location/>
      <source>%1 non-manifolds</source>
      <translation>%1 non-variétés</translation>
    </message>
    <message>
      <location/>
      <source>No invalid indices</source>
      <translation>Aucun indice invalide</translation>
    </message>
    <message>
      <location/>
      <source>No degenerations</source>
      <translation>Aucune dégénération</translation>
    </message>
    <message>
      <location/>
      <source>%1 degenerated faces</source>
      <translation>%1 faces dégénérées</translation>
    </message>
    <message>
      <location/>
      <source>No duplicated faces</source>
      <translation>Aucun doublon de faces</translation>
    </message>
    <message>
      <location/>
      <source>%1 duplicated faces</source>
      <translation>%1 doublons de faces</translation>
    </message>
    <message>
      <location/>
      <source>No duplicated points</source>
      <translation>Aucun doublon de points</translation>
    </message>
    <message>
      <location/>
      <source>Duplicated points</source>
      <translation>Doublons de points</translation>
    </message>
    <message>
      <location/>
      <source>Orientation</source>
      <translation>Orientation</translation>
    </message>
    <message>
      <location/>
      <source>Indices</source>
      <translation>Indices</translation>
    </message>
    <message>
      <location/>
      <source>Degenerations</source>
      <translation>Dégénérations</translation>
    </message>
    <message>
      <location/>
      <source>Duplicated faces</source>
      <translation>Doublons de faces</translation>
    </message>
    <message>
      <location/>
      <source>No self-intersections</source>
      <translation>Aucune collision interne</translation>
    </message>
    <message>
      <location/>
      <source>Self-intersections</source>
      <translation>Collisions internes</translation>
    </message>
    <message>
      <location/>
      <source>Mesh repair</source>
      <translation>Réparer le maillage</translation>
    </message>
    <message>
      <location/>
      <source>Flipped normals found</source>
      <translation>Normales inversées trouvés</translation>
    </message>
    <message>
      <location/>
      <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/>
      <source>No folds on surface</source>
      <translation>Aucun pli sur la surface</translation>
    </message>
    <message>
      <location/>
      <source>%1 folds on surface</source>
      <translation>%1 plis sur la surface</translation>
    </message>
    <message>
      <location/>
      <source>Folds</source>
      <translation>Plis</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolid</name>
    <message>
      <location/>
      <source>Regular Solid</source>
      <translation>Solide standard</translation>
    </message>
    <message>
      <location/>
      <source>&amp;Create</source>
      <translation>&amp;Créer</translation>
    </message>
    <message>
      <location/>
      <source>Alt+C</source>
      <translation>Alt+C</translation>
    </message>
    <message>
      <location/>
      <source>Cl&amp;ose</source>
      <translation>&amp;Fermer</translation>
    </message>
    <message>
      <location/>
      <source>Alt+O</source>
      <translation>Alt+F</translation>
    </message>
    <message>
      <location/>
      <source>Solid:</source>
      <translation>Solide:</translation>
    </message>
    <message>
      <location/>
      <source>Cube</source>
      <translation>Cube</translation>
    </message>
    <message>
      <location/>
      <source>Cylinder</source>
      <translation>Cylindre</translation>
    </message>
    <message>
      <location/>
      <source>Cone</source>
      <translation>Cône</translation>
    </message>
    <message>
      <location/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
    <message>
      <location/>
      <source>Ellipsoid</source>
      <translation>Ellipsoïde</translation>
    </message>
    <message>
      <location/>
      <source>Torus</source>
      <translation>Tore</translation>
    </message>
    <message>
      <location/>
      <source>Height:</source>
      <translation>Hauteur:</translation>
    </message>
    <message>
      <location/>
      <source>Length:</source>
      <translation>Longueur:</translation>
    </message>
    <message>
      <location/>
      <source>Width:</source>
      <translation>Largeur:</translation>
    </message>
    <message>
      <location/>
      <source>Radius:</source>
      <translation>Rayon:</translation>
    </message>
    <message>
      <location/>
      <source>Closed</source>
      <translation>Fermé</translation>
    </message>
    <message>
      <location/>
      <source>Sampling:</source>
      <translation>Numérisation:</translation>
    </message>
    <message>
      <location/>
      <source>Edge length:</source>
      <translation>Longueur du contour:</translation>
    </message>
    <message>
      <location/>
      <source>Radius 1:</source>
      <translation>Rayon 1:</translation>
    </message>
    <message>
      <location/>
      <source>Radius 2:</source>
      <translation>Rayon 2:</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolidImp</name>
    <message>
      <location/>
      <source>Create %1</source>
      <translation>Créer %1</translation>
    </message>
    <message>
      <location/>
      <source>No active document</source>
      <translation>Aucun document actif</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSettingsMeshView</name>
    <message>
      <location/>
      <source>Mesh view</source>
      <translation>Vue du maillage</translation>
    </message>
    <message>
      <location/>
      <source>Appearance</source>
      <translation>Apparence</translation>
    </message>
    <message>
      <location/>
      <source>Face color</source>
      <translation>Couleur de la face</translation>
    </message>
    <message>
      <location/>
      <source>Two-side rendering</source>
      <translation>Rendu biface</translation>
    </message>
    <message>
      <location/>
      <source>Backface color</source>
      <translation>Couleur de la face arrière</translation>
    </message>
    <message>
      <location/>
      <source>Smoothing</source>
      <translation>Lissage</translation>
    </message>
    <message>
      <location/>
      <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 contour commun.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location/>
      <source>Crease angle</source>
      <translation>Angle de pliage</translation>
    </message>
    <message>
      <location/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;Flat shading/Phong shading&lt;/span&gt;&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Defines the appearance of surfaces.&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;With flat shading the surface normals are not defined per vertex that leads to a unreal appearance for curved surfaces while using Phong shading leads to a smoother appearance. &lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;If this option is set Phong shading is used, if it is unset flat shading is used.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;Ombrage plat/Ombrage Phong&lt;/span&gt;&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Définit l'apparence des surfaces&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Avec l'ombrage plat, les normales des surfaces ne sont pas définies par vertex, ce qui entraine une apparence irréelle des surfaces courbes, alors que l'ombrage Phong produit une apparence plus lisse. &lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Si cette option est activée, l'ombrage Phong sera utilisé, sinon l'ombrage plat sera utilisé.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location/>
      <source>Define normal per vertex</source>
      <translation>Définir les normales par vertex</translation>
    </message>
    <message>
      <location/>
      <source> °</source>
      <translation> °</translation>
    </message>
    <message>
      <location/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;Hint&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Defining the normals per vertex is also called &lt;span style=" font-style:italic;"&gt;Phong shading&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; font-style:italic;"&gt;&lt;span style=" font-style:normal;"&gt;while defining the normals per face is called &lt;/span&gt;Flat shading&lt;span style=" font-style:normal;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;Hint&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Définir les normales par vertex est aussi appelé &lt;span style=" font-style:italic;"&gt;ombrage Phong&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; font-style:italic;"&gt;&lt;span style=" font-style:normal;"&gt;alors que définir les normales par face est appelé&lt;/span&gt;ombrage plat&lt;span style=" font-style:normal;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location/>
      <source>Default appearance for new meshes</source>
      <translation>Apparence par défaut pour les nouvelles mailles</translation>
    </message>
    <message>
      <location/>
      <source>Default line color</source>
      <translation>Couleur de ligne par défaut</translation>
    </message>
    <message>
      <location/>
      <source>Mesh transparency</source>
      <translation>Transparence des mailles</translation>
    </message>
    <message>
      <location/>
      <source>Default mesh color</source>
      <translation>Couleur par défaut des mailles</translation>
    </message>
    <message>
      <location/>
      <source>Show bounding-box for highlighted or selected meshes</source>
      <translation>Afficher le volume capable de mailles en surbrillance ou sélectionnées</translation>
    </message>
    <message>
      <location/>
      <source>Line transparency</source>
      <translation>Transparence de ligne</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSmoothing</name>
    <message>
      <location/>
      <source>Smoothing</source>
      <translation>Lissage</translation>
    </message>
    <message>
      <location/>
      <source>Method</source>
      <translation>Méthode</translation>
    </message>
    <message>
      <location/>
      <source>Taubin</source>
      <translation>Taubin</translation>
    </message>
    <message>
      <location/>
      <source>Laplace</source>
      <translation>Laplace</translation>
    </message>
    <message>
      <location/>
      <source>Parameter</source>
      <translation>Paramètre</translation>
    </message>
    <message>
      <location/>
      <source>Iterations:</source>
      <translation>Itérations:</translation>
    </message>
    <message>
      <location/>
      <source>Lambda:</source>
      <translation>Lambda:</translation>
    </message>
    <message>
      <location/>
      <source>Mu:</source>
      <translation>Mu:</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DockEvaluateMeshImp</name>
    <message>
      <location/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>Évaluer et réparer une maille</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFaceAddition</name>
    <message>
      <location/>
      <source>Add triangle</source>
      <translation>Ajouter un triangle</translation>
    </message>
    <message>
      <location/>
      <source>Flip normal</source>
      <translation>Inverser les normales</translation>
    </message>
    <message>
      <location/>
      <source>Clear</source>
      <translation>Effacer</translation>
    </message>
    <message>
      <location/>
      <source>Finish</source>
      <translation>Terminer</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::RemoveComponents</name>
    <message>
      <location/>
      <source>Remove components</source>
      <translation>Supprimer des composants</translation>
    </message>
    <message>
      <location/>
      <source>Select</source>
      <translation>Sélectionner</translation>
    </message>
    <message>
      <location/>
      <source>Select whole component</source>
      <translation>Sélectionner le composant entier</translation>
    </message>
    <message>
      <location/>
      <source>Pick triangle</source>
      <translation>Choisissez un triangle</translation>
    </message>
    <message>
      <location/>
      <source>&lt; faces than</source>
      <translation>&lt; de faces que</translation>
    </message>
    <message>
      <location/>
      <source>Region</source>
      <translation>Région</translation>
    </message>
    <message>
      <location/>
      <source>Components</source>
      <translation>Composants</translation>
    </message>
    <message>
      <location/>
      <source>All</source>
      <translation>Tous</translation>
    </message>
    <message>
      <location/>
      <source>Deselect</source>
      <translation>Désélectionner</translation>
    </message>
    <message>
      <location/>
      <source>Deselect whole component</source>
      <translation>Désélectionner le composant entier</translation>
    </message>
    <message>
      <location/>
      <source>&gt; faces than</source>
      <translation>&gt; de faces que</translation>
    </message>
    <message>
      <location/>
      <source>Region options</source>
      <translation>Options de région</translation>
    </message>
    <message>
      <location/>
      <source>Respect only front triangles</source>
      <translation>Respecter uniquement les triangles avants</translation>
    </message>
    <message>
      <location/>
      <source>Respect only triangles with normals facing screen</source>
      <translation>Respecter seulement les triangles dont les normales font face à écran</translation>
    </message>
    <message>
      <location/>
      <source>Respect only visible triangles</source>
      <translation>Respecter uniquement les triangles visibles</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::TaskRemoveComponents</name>
    <message>
      <location/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location/>
      <source>Invert</source>
      <translation>Inverser</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::Workbench</name>
    <message>
      <location/>
      <source>Analyze</source>
      <translation>Analyser</translation>
    </message>
    <message>
      <location/>
      <source>Boolean</source>
      <translation>Opération booléenne</translation>
    </message>
    <message>
      <location/>
      <source>&amp;Meshes</source>
      <translation>&amp;Maillages</translation>
    </message>
    <message>
      <location/>
      <source>Mesh tools</source>
      <translation>Outils de maillage</translation>
    </message>
    <message>
      <location/>
      <source>Mesh test suite</source>
      <translation>Suite de test de maillage</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location/>
      <source>Import mesh</source>
      <translation>Importer un maillage</translation>
    </message>
    <message>
      <location/>
      <source>Export mesh</source>
      <translation>Exporter un maillage</translation>
    </message>
    <message>
      <location/>
      <source>Solid Mesh</source>
      <translation>Maillage solide</translation>
    </message>
    <message>
      <location/>
      <source>Boundings</source>
      <translation>Limites englobantes</translation>
    </message>
    <message>
      <location/>
      <source>Fill holes</source>
      <translation>Remplir les trous</translation>
    </message>
    <message>
      <location/>
      <source>Fill holes with maximum number of edges:</source>
      <translation>Remplir les trous avec un nombre maximum de contours:</translation>
    </message>
    <message>
      <location/>
      <source>Remove components</source>
      <translation>Supprimer des composants</translation>
    </message>
    <message>
      <location/>
      <source>Removes components up to a maximum number of triangles:</source>
      <translation>Supprime les composants jusqu'à un nombre maximum de triangles:</translation>
    </message>
    <message>
      <location/>
      <source>All Mesh Files (*.stl *.ast *.bms *.obj)</source>
      <translation>Tous les types de maillages (*.stl *.ast *.bms *.obj)</translation>
    </message>
    <message>
      <location/>
      <source>Binary STL (*.stl)</source>
      <translation>STL binaire (*.stl)</translation>
    </message>
    <message>
      <location/>
      <source>ASCII STL (*.ast)</source>
      <translation>STL ASCII (*.ast)</translation>
    </message>
    <message>
      <location/>
      <source>Binary Mesh (*.bms)</source>
      <translation>Maillage binaire (*.bms)</translation>
    </message>
    <message>
      <location/>
      <source>Alias Mesh (*.obj)</source>
      <translation>Maillage alias (*.obj)</translation>
    </message>
    <message>
      <location/>
      <source>Inventor V2.1 ascii (*.iv)</source>
      <translation>Inventor V2.1 ascii (*.iv)</translation>
    </message>
    <message>
      <location/>
      <source>All Files (*.*)</source>
      <translation>Tous les fichiers (*.*)</translation>
    </message>
    <message>
      <location/>
      <source>ASCII STL (*.stl)</source>
      <translation>STL ASCII (*.stl)</translation>
    </message>
    <message>
      <location/>
      <source>VRML V2.0 (*.wrl *.vrml)</source>
      <translation>VRML V2.0 (*.wrl *.vrml)</translation>
    </message>
    <message>
      <location/>
      <source>Compressed VRML 2.0 (*.wrz)</source>
      <translation>VRML 2.0 compressé (*.wrz)</translation>
    </message>
    <message>
      <location/>
      <source>Nastran (*.nas *.bdf)</source>
      <translation>Nastran (*.nas *.bdf)</translation>
    </message>
    <message>
      <location/>
      <source>Python module def (*.py)</source>
      <translation>Module Python(*.py)</translation>
    </message>
    <message>
      <location/>
      <source>Meshing Tolerance</source>
      <translation>Tolérance de maillage</translation>
    </message>
    <message>
      <location/>
      <source>Enter tolerance for meshing geometry:</source>
      <translation>Entrer la tolérance pour la géométrie maillée:</translation>
    </message>
    <message>
      <location/>
      <source>The mesh '%1' is a solid.</source>
      <translation>Le maillage '%1' est un solide.</translation>
    </message>
    <message>
      <location/>
      <source>The mesh '%1' is not a solid.</source>
      <translation>Le maillage '%1' n'est pas un solide.</translation>
    </message>
    <message>
      <location/>
      <source>Min=&lt;%1,%2,%3&gt;

Max=&lt;%4,%5,%6&gt;</source>
      <translation>Min=&lt;%1,%2,%3&gt;

Max=&lt;%4,%5,%6&gt;</translation>
    </message>
    <message>
      <location/>
      <source>[Points: %1, Edges: %2 Faces: %3]</source>
      <translation>[Points: %1, Contours: %2 Faces: %3]</translation>
    </message>
    <message>
      <location/>
      <source>Leave info mode</source>
      <translation>Quitter le mode d'information</translation>
    </message>
    <message>
      <location/>
      <source>Index: %1</source>
      <translation>Index: %1</translation>
    </message>
    <message>
      <location/>
      <source>Leave hole-filling mode</source>
      <translation>Quitter le mode de remplissage des trous</translation>
    </message>
    <message>
      <location/>
      <source>Leave removal mode</source>
      <translation>Quitter le mode de suppression</translation>
    </message>
    <message>
      <location/>
      <source>All Mesh Files (*.stl *.ast *.bms *.obj *.ply)</source>
      <translation>Tous les fichiers de maillage (*.stl *.ast *.bms *.obj *.ply)</translation>
    </message>
    <message>
      <location/>
      <source>Stanford Polygon (*.ply)</source>
      <translation>Polygone de Stanford (*.ply)</translation>
    </message>
    <message>
      <location/>
      <source>Object File Format (*.off)</source>
      <translation>Object File Format (*.off)</translation>
    </message>
    <message>
      <location/>
      <source>Standford Polygon (*.ply)</source>
      <translation>Standford Polygon (*.ply)</translation>
    </message>
    <message>
      <location/>
      <source>Delete selected faces</source>
      <translation>Supprimer les faces sélectionnées</translation>
    </message>
    <message>
      <location/>
      <source>Clear selected faces</source>
      <translation>Déselectionner les faces sélectionnées</translation>
    </message>
    <message>
      <location/>
      <source>Annotation</source>
      <translation>Annotation</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location/>
      <source>Analyze</source>
      <translation>Analyser</translation>
    </message>
    <message>
      <location/>
      <source>Boolean</source>
      <translation>Opération booléenne</translation>
    </message>
    <message>
      <location/>
      <source>&amp;Meshes</source>
      <translation>&amp;Maillages</translation>
    </message>
    <message>
      <location/>
      <source>Mesh tools</source>
      <translation>Outils de maillage</translation>
    </message>
    <message>
      <location/>
      <source>Mesh test suite</source>
      <translation>Suite de test de maillage</translation>
    </message>
  </context>
</TS>
