<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr" sourcelanguage="en">
  <context>
    <name>CmdFemConstraintBearing</name>
    <message>
      <location filename="../../Command.cpp" line="242"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="243"/>
      <source>Bearing constraint</source>
      <translation>Contrainte de roulement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="244"/>
      <source>Creates a bearing constraint</source>
      <translation>Créer une contrainte de roulement</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintContact</name>
    <message>
      <location filename="../../Command.cpp" line="290"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="291"/>
      <source>Contact constraint</source>
      <translation>Contrainte de contact</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="292"/>
      <source>Creates a contact constraint between faces</source>
      <translation>Créer une contrainte de contact entre les faces</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintDisplacement</name>
    <message>
      <location filename="../../Command.cpp" line="356"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="357"/>
      <source>Displacement boundary condition</source>
      <translation>Condition limite de déplacement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="358"/>
      <source>Creates a displacement boundary condition for a geometric entity</source>
      <translation>Créer une condition limite de déplacement pour une entité géométrique</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintFixed</name>
    <message>
      <location filename="../../Command.cpp" line="406"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="407"/>
      <source>Fixed boundary condition</source>
      <translation>Condition de limite fixe</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="408"/>
      <source>Creates a fixed boundary condition for a geometric entity</source>
      <translation>Créer une condition de limite fixe pour une entité géométrique</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../Command.cpp" line="508"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="509"/>
      <source>Fluid boundary condition</source>
      <translation>Contrainte de limite du fluide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="511"/>
      <source>Create fluid boundary condition on face entity for Computional Fluid Dynamics</source>
      <translation>Créer une condition limite pour un fluide sur une surface dans l'analyse en mécanique des fluides numérique</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintForce</name>
    <message>
      <location filename="../../Command.cpp" line="560"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="561"/>
      <source>Force load</source>
      <translation>Charge d'effort</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="562"/>
      <source>Creates a force load applied to a geometric entity</source>
      <translation>Créer une charge d'effort appliquée à une entité géométrique</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintGear</name>
    <message>
      <location filename="../../Command.cpp" line="617"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="618"/>
      <source>Gear constraint</source>
      <translation>Contrainte d'engrenage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="619"/>
      <source>Creates a gear constraint</source>
      <translation>Créer une contrainte d'engrenage</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintHeatflux</name>
    <message>
      <location filename="../../Command.cpp" line="665"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="666"/>
      <source>Heat flux load</source>
      <translation>Charge de flux de chaleur</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="667"/>
      <source>Creates a heat flux load acting on a face</source>
      <translation>Créer une charge de flux de chaleur agissant sur une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../Command.cpp" line="725"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="726"/>
      <source>Initial temperature</source>
      <translation>Température initiale</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="727"/>
      <source>Creates an initial temperature acting on a body</source>
      <translation>Créer une température initiale agissant sur un corps</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../Command.cpp" line="776"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="777"/>
      <source>Plane multi-point constraint</source>
      <translation>Contrainte multi-points de plan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="778"/>
      <source>Creates a plane multi-point constraint for a face</source>
      <translation>Créer une contrainte multi-points de plan pour une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPressure</name>
    <message>
      <location filename="../../Command.cpp" line="827"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="828"/>
      <source>Pressure load</source>
      <translation>Charge de pression</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="829"/>
      <source>Creates a pressure load acting on a face</source>
      <translation>Créer une charge de pression agissant sur une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPulley</name>
    <message>
      <location filename="../../Command.cpp" line="938"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="939"/>
      <source>Pulley constraint</source>
      <translation>Contrainte de poulie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="940"/>
      <source>Creates a pulley constraint</source>
      <translation>Créer une contrainte de poulie</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintSpring</name>
    <message>
      <location filename="../../Command.cpp" line="883"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="884"/>
      <source>Spring</source>
      <translation>Ressort</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="885"/>
      <source>Creates a spring acting on a face</source>
      <translation>Créer un ressort agissant sur une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintTemperature</name>
    <message>
      <location filename="../../Command.cpp" line="991"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="992"/>
      <source>Temperature boundary condition</source>
      <translation>Condition limite de température</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="993"/>
      <source>Creates a temperature/concentrated heat flux load acting on a face</source>
      <translation>Créer une charge de température/flux de chaleur concentrée agissant sur une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintTransform</name>
    <message>
      <location filename="../../Command.cpp" line="1042"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1043"/>
      <source>Local coordinate system</source>
      <translation>Système de coordonnées locales</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1044"/>
      <source>Create a local coordinate system on a face</source>
      <translation>Créer un système de coordonnées sur une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCreateNodesSet</name>
    <message>
      <location filename="../../Command.cpp" line="1188"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1189"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1190"/>
      <source>Creates a FEM mesh nodes set</source>
      <translation>Créer un ensemble de nœuds de maillage FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1225"/>
      <source>Wrong selection</source>
      <translation>Sélection incorrecte</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1226"/>
      <source>Select a single FEM mesh or nodes set, please.</source>
      <translation>Sélectionner un maillage FEM unique ou un ensemble de nœuds.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1377"/>
      <source>Select a single FEM Mesh, please.</source>
      <translation>Sélectionner un seul maillage FEM</translation>
    </message>
  </context>
  <context>
    <name>CmdFemDefineNodesSet</name>
    <message>
      <location filename="../../Command.cpp" line="1129"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1130"/>
      <source>Node set by poly</source>
      <translation>Nœud délimité par un polygone</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1131"/>
      <location filename="../../Command.cpp" line="1133"/>
      <source>Create node set by Poly</source>
      <translation>Créer un nœud défini par un polygone</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostApllyChanges</name>
    <message>
      <location filename="../../Command.cpp" line="2663"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2664"/>
      <source>Apply changes to pipeline</source>
      <translation>Appliquer les modifications au pipeline</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2665"/>
      <source>Apply changes to parameters directly and not on recompute only...</source>
      <translation>Appliquer les changements aux paramètres directement et non lors du recalcul seulement...</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostClipFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2009"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2010"/>
      <source>Region clip filter</source>
      <translation>Filtre d'écrêtage selon une région</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2012"/>
      <source>Define/create a clip filter which uses functions to define the clipped region</source>
      <translation>Définir/créer un filtre d'écrêtage qui utilisera des fonctions pour définir la région écrêtée</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2565"/>
      <source>Wrong selection</source>
      <translation>Sélection incorrecte</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2566"/>
      <source>Select a pipeline, please.</source>
      <translation>Sélectionner un pipeline.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostCutFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2062"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2063"/>
      <source>Function cut filter</source>
      <translation>Filtre de fonction de découpe</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2064"/>
      <source>Cut the data along an implicit function</source>
      <translation>Couper les données le long d'une fonction implicite</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostDataAlongLineFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2114"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2115"/>
      <source>Line clip filter</source>
      <translation>Filtre d'écrêtage selon une ligne</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2116"/>
      <source>Define/create a clip filter which clips a field along a line</source>
      <translation>Définir/créer un filtre d'écrêtage qui écrêtera un champ le long d'une ligne</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostDataAtPointFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2163"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2164"/>
      <source>Data at point clip filter</source>
      <translation>Données au point</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2165"/>
      <source>Define/create a clip filter which clips a field data at point</source>
      <translation>Définir/créer un filtre d'écrêtage qui écrêtera les données d'un champ à un point donné</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostFunctions</name>
    <message>
      <location filename="../../Command.cpp" line="2436"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2437"/>
      <source>Filter functions</source>
      <translation>Fonctions de filtrage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2438"/>
      <source>Functions for use in postprocessing filter...</source>
      <translation>Fonctions pour le filtrage post-traitement...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2617"/>
      <source>Plane</source>
      <translation>Plan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2624"/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2631"/>
      <source>Cylinder</source>
      <translation>Cylindre</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2638"/>
      <source>Box</source>
      <translation>Boîte</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostLinearizedStressesFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1908"/>
      <source>Thickness [mm]</source>
      <comment>Plot X-Axis Label</comment>
      <translation>Épaisseur [mm]</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1912"/>
      <source>Stress [MPa]</source>
      <comment>Plot Y-Axis Label</comment>
      <translation>Contrainte [MPa]</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1916"/>
      <source>Linearized Stresses</source>
      <comment>Plot title</comment>
      <translation>Contraintes linéarisées</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1920"/>
      <source>Membrane</source>
      <comment>Plot legend item label</comment>
      <translation>Membrane</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1924"/>
      <source>Membrane and Bending</source>
      <comment>Plot legend item label</comment>
      <translation>Membrane et flexion</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1928"/>
      <source>Total</source>
      <comment>Plot legend item label</comment>
      <translation>Total</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2213"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2214"/>
      <source>Stress linearization plot</source>
      <translation>Graphique de linéarisation des critères</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2215"/>
      <source>Define/create stress linearization plots</source>
      <translation>Définir/créer des graphiques de linéarisation des critères</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2252"/>
      <location filename="../../Command.cpp" line="2261"/>
      <source>Wrong selection</source>
      <translation>Sélection incorrecte</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2253"/>
      <location filename="../../Command.cpp" line="2262"/>
      <source>Select a Clip filter which clips a STRESS field along a line, please.</source>
      <translation>Sélectionner un filtre d'écrêtage qui écrête un champ de critères le long d'une ligne.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostPipelineFromResult</name>
    <message>
      <location filename="../../Command.cpp" line="2704"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2705"/>
      <source>Post pipeline from result</source>
      <translation>Afficher le pipeline des résultats</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2706"/>
      <source>Creates a post processing pipeline from a result object</source>
      <translation>Créer un pipeline de post-traitement à partir d'un objet résultat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2784"/>
      <source>Wrong selection type</source>
      <translation>Type de sélection incorrect</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2785"/>
      <source>Select a result object, please.</source>
      <translation>Sélectionner un objet résultat.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostScalarClipFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2288"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2289"/>
      <source>Scalar clip filter</source>
      <translation>Filtre d'écrêtage scalaire</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2291"/>
      <source>Define/create a clip filter which clips a field with a scalar value</source>
      <translation>Définir/créer un filtre d'écrêtage qui écrêtera un champ avec une valeur scalaire</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostWarpVectorFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2338"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2339"/>
      <source>Warp filter</source>
      <translation>Filtre des déformations</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2340"/>
      <source>Warp the geometry along a vector field by a certain factor</source>
      <translation>Déformer la géométrie le long d'un champ vectoriel d'un certain facteur</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="527"/>
      <source>Create fluid boundary condition</source>
      <translation>Créer une condition limite de fluide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="260"/>
      <source>Make bearing constraint</source>
      <translation>Créer une contrainte de roulement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="308"/>
      <source>Make contact constraint on a face</source>
      <translation>Créer une contrainte de contact sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="374"/>
      <source>Make displacement boundary condition on face</source>
      <translation>Créer une condition limite de déplacement sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="424"/>
      <source>Make fixed boundary condition for geometry</source>
      <translation>Créer une condition de limite fixe pour la géométrie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="474"/>
      <source>Make rigid body constraint</source>
      <translation>Contrainte de corps rigide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="578"/>
      <source>Make force load on geometry</source>
      <translation>Créer une charge d'effort sur la géométrie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="634"/>
      <source>Make gear constraint</source>
      <translation>Créer une contrainte d'engrenage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="683"/>
      <source>Make heat flux load on face</source>
      <translation>Créer une charge de flux de chaleur sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="743"/>
      <source>Make initial temperature condition on body</source>
      <translation>Créer une condition de température initiale sur le corps</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="794"/>
      <source>Make plane multi-point constraint on face</source>
      <translation>Créer une contrainte multi-points de plan sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="845"/>
      <source>Make pressure load on face</source>
      <translation>Créer une charge de pression sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="901"/>
      <source>Make spring on face</source>
      <translation>Créer un ressort sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="956"/>
      <source>Make pulley constraint</source>
      <translation>Créer une contrainte de poulie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1009"/>
      <source>Make temperature boundary condition on face</source>
      <translation>Créer une condition limite de température sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1060"/>
      <source>Make local coordinate system on face</source>
      <translation>Créer un système local de coordonnées sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1110"/>
      <location filename="../../Command.cpp" line="1261"/>
      <source>Place robot</source>
      <translation>Ajouter un robot</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1204"/>
      <source>Edit nodes set</source>
      <translation>Modifier le jeu de noeuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1213"/>
      <source>Create nodes set</source>
      <translation>Créer un jeu de nœuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1352"/>
      <source>Edit Elements set</source>
      <translation>Éditer le jeu d'éléments</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1363"/>
      <source>Create Elements set</source>
      <translation>Créer un jeu d'éléments</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1850"/>
      <source>Create filter</source>
      <translation>Créer un filtre</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2470"/>
      <source>Create function</source>
      <translation>Créer une fonction</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2756"/>
      <source>Create pipeline from result</source>
      <translation>Créer un pipeline à partir du résultat</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="295"/>
      <source>Edit Mirror</source>
      <translation>Modifier la mise en miroir</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="14"/>
      <location filename="../../TaskPanelInitialTemperature.ui" line="14"/>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="14"/>
      <source>Dialog</source>
      <translation>Fenêtre de dialogue</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="23"/>
      <source>Mesh groups detected. Please choose values for the different groups.</source>
      <translation>Groupes de mailles détectés. Choisir des valeurs pour les différents groupes.</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="62"/>
      <source>Id</source>
      <translation>ID</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="67"/>
      <source>Label</source>
      <translation>Étiquette</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="72"/>
      <source>Elements</source>
      <translation>Éléments</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="77"/>
      <source>Not Marked</source>
      <translation>Non marqué</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="82"/>
      <source>Marked</source>
      <translation>Marqué</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="26"/>
      <source>Select the vertices, lines and surfaces:</source>
      <translation>Sélectionner les sommets, les lignes et les surfaces :</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="39"/>
      <location filename="../../TaskPanelInitialTemperature.ui" line="43"/>
      <source>Temperature:</source>
      <translation>Température :</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="68"/>
      <location filename="../../TaskPanelInitialTemperature.ui" line="72"/>
      <source>ºC</source>
      <translation>ºC</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="81"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="94"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskPanelInitialTemperature.ui" line="26"/>
      <source>Insert component's
 initial temperature:</source>
      <translation>Rentrer la température initiale du composant :</translation>
    </message>
  </context>
  <context>
    <name>FEM_PostCreateFunctions</name>
    <message>
      <location filename="../../Command.cpp" line="2619"/>
      <source>Create a plane function, defined by its origin and normal</source>
      <translation>Créer une fonction de plan, définie par son origine et sa normale</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2626"/>
      <source>Create a sphere function, defined by its center and radius</source>
      <translation>Créer une fonction de sphère, définie par son centre et son rayon</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2632"/>
      <source>Create a cylinder function, defined by its center, axis and radius</source>
      <translation>Créer une fonction cylindre, définie par son centre, son axe et son rayon</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2639"/>
      <source>Create a box function, defined by its center, length, width and height</source>
      <translation>Créer une fonction boîte, définie par son centre, sa longueur, sa largeur et sa hauteur</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemCcxImp</name>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="14"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="29"/>
      <source>CalculiX</source>
      <translation>CalculiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="40"/>
      <source>CalculiX binary</source>
      <translation>Binaire de CalculiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="47"/>
      <source>Search in known binary directories</source>
      <translation>Rechercher dans les répertoires des binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="72"/>
      <source>ccx binary path</source>
      <translation>Chemin d'accès au binaire de CalculiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="106"/>
      <source>Leave blank to use default CalculiX ccx binary file</source>
      <translation>Laisser vide pour utiliser le fichier binaire par défaut de CalculiX ccx</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="119"/>
      <source>Input file Editor</source>
      <translation>Éditeur des fichiers sources</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="126"/>
      <source>Use internal editor for *.inp files</source>
      <translation>Utiliser l'éditeur interne pour les fichiers *.inp</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="151"/>
      <source>External editor:</source>
      <translation>Éditeur externe :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="171"/>
      <source>Input file splitting</source>
      <translation>Division des fichiers sources</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="181"/>
      <source>Split writing of  *.inp</source>
      <translation>Diviser lors de l'écriture des fichiers *.inp</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="202"/>
      <source>Analysis defaults</source>
      <translation>Analyses par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="210"/>
      <source>Type</source>
      <translation>Type</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="223"/>
      <source>Default type on analysis</source>
      <translation>Type par défaut lors de l'analyse</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="233"/>
      <source>Static</source>
      <translation>Statique</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="242"/>
      <source>Frequency</source>
      <translation>Fréquence</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="251"/>
      <source>Thermomech</source>
      <translation>Thermomécanique</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="260"/>
      <source>Check Mesh</source>
      <translation>Vérification du maillage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="269"/>
      <source>Buckling</source>
      <translation>Déformation</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="286"/>
      <source>Solver defaults</source>
      <translation>Valeurs du solveur par défaut </translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="294"/>
      <source>Number of CPU's to use</source>
      <translation>Nombre de cœurs du CPU à utiliser</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="323"/>
      <source>Matrix solver</source>
      <translation>Solveur de matrice</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="343"/>
      <source>Default</source>
      <translation>Par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="348"/>
      <source>PaStiX</source>
      <translation>PaStiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="353"/>
      <source>Pardiso</source>
      <translation>Pardiso</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="363"/>
      <source>Iterative Scaling</source>
      <translation>Mise à l'échelle itérative</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="376"/>
      <source>Non-linear geometry</source>
      <translation>Géométrie non-linéaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="383"/>
      <source>Use non-linear geometry</source>
      <translation>Utiliser la géométrie non-linéaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="399"/>
      <source>Time incrementation control parameter</source>
      <translation>Paramètre de contrôle de l'incrémentation du temps</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="406"/>
      <source>Use non ccx defaults</source>
      <translation>Utiliser les valeurs par défaut autres que celles de CalculiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="454"/>
      <source>Time Initial Step</source>
      <translation>Intervalle de temps initial</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="502"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="541"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="596"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="651"/>
      <source>s</source>
      <translation>s</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="509"/>
      <source>Time End</source>
      <translation>Durée de la simulation</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="665"/>
      <source>3D Output, unchecked for 2D</source>
      <translation>Sortie 3D, décoché pour 2D</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="686"/>
      <source>Thermo mechanical defaults</source>
      <translation>Valeurs thermodynamiques par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="694"/>
      <source>Analysis type (transient or steady state)</source>
      <translation>Type d'analyse (état transitoire ou stable)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="701"/>
      <source>Use steady state</source>
      <translation>Utiliser un état stable</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="422"/>
      <source>Maximum number of iterations</source>
      <translation>Nombre maximum d'itérations</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="358"/>
      <source>Spooles equation solver</source>
      <translation>Librairie d'équations Spooles</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="368"/>
      <source>Cholesky iterative solver</source>
      <translation>Solveur itératif de Cholesky</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="548"/>
      <source>Time Minimum Step</source>
      <translation>Intervalle de temps minimum</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="603"/>
      <source>Time Maximum Step</source>
      <translation>Intervalle de temps maximum</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="658"/>
      <source>Beam, shell element 3D output format</source>
      <translation>Format de sortie 3D pour les éléments de type poutre et coque</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="722"/>
      <source>Frequency defaults</source>
      <translation>Fréquences par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="730"/>
      <source>Eigenmode number</source>
      <translation>Nombre de modes propres</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="775"/>
      <source>High frequency limit</source>
      <translation>Limite de la fréquence haute</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="813"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="861"/>
      <source>Hz</source>
      <translation>Hz</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="820"/>
      <source>Low frequency limit</source>
      <translation>Limite de la fréquence basse</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcxImp.cpp" line="149"/>
      <source>File does not exist</source>
      <translation>Le fichier n'existe pas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcxImp.cpp" line="150"/>
      <source>The specified executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation>L'exécutable spécifié "%1" n'existe pas !
Spécifier un autre fichier.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemElmerImp</name>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="14"/>
      <source>Elmer</source>
      <translation>Elmer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="29"/>
      <source>Elmer binaries</source>
      <translation>Binaire d'Elmer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="38"/>
      <source>ElmerGrid:</source>
      <translation>ElmerGrid :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="85"/>
      <location filename="../../DlgSettingsFemElmer.ui" line="148"/>
      <source>Search in known binary directories</source>
      <translation>Rechercher dans les répertoires des binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="173"/>
      <source>ElmerGrid binary path</source>
      <translation>Chemin d'accès au binaire d'ElmerGrid</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="261"/>
      <source>Multi-core CPU support:</source>
      <translation>Prise en charge des processeurs multicœurs :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="268"/>
      <source>The mesh volume regions processed by each CPU core
will be merged to make the volume boundaries invisible.</source>
      <translation>Les régions calculées des volumes maillés par chaque cœur du CPU
seront fusionnées pour rendre les limites du volume invisibles.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="272"/>
      <source>Filter results</source>
      <translation>Filtrer les résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="128"/>
      <source>Leave blank to use default ElmerGrid binary file</source>
      <translation>Laisser vide pour utiliser le fichier binaire d'ElmerGrid par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="141"/>
      <source>ElmerSolver:</source>
      <translation>ElmerSolver :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="189"/>
      <source>ElmerSolver binary path</source>
      <translation>Chemin d'accès au binaire d'ElmerSolver</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="72"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Leave blank to use default Elmer elmer binary file&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Note:&lt;/span&gt; To use multithreading you must specify here&lt;br&gt; the executable variant with the suffix &amp;quot;_mpi&amp;quot;.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>Laisser vide pour utiliser le fichier binaire elmer d'Elmer par défaut.

&lt;span style=" font-weight:600;"&gt;Remarque :&lt;/span&gt; pour utiliser le multithreading, spécifier ici la variante exécutable avec le suffixe "_mpi".&lt;4&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="199"/>
      <source>Options</source>
      <translation>Options</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="205"/>
      <source>Multithreading:</source>
      <translation>Multithreading :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="217"/>
      <source>CPU cores to be used:</source>
      <translation>Nombre de cœurs du CPU à utiliser :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="227"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Note:&lt;/span&gt; It is recommended to use an even number of cores to benefit from mesh symmetries. (Using 8 cores can be faster than 9 cores.)&lt;br/&gt;&lt;span style=" font-weight:600;"&gt;Note too:&lt;/span&gt; In extreme cases ElmerSolver might not converge if the core number is too high.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Remarque :&lt;/span&gt; il est recommandé d'utiliser un nombre pair de cœurs pour bénéficier de la symétrie du maillage. (utiliser 8 cœurs peut être plus rapide qu'avec 9 cœurs.)&lt;br/&gt;&lt;span style=" font-weight:600;"&gt;Autre remarque :&lt;/span&gt; dans les cas extrêmes, le solveur Elmer ne peut pas converger si le nombre de coeurs est trop élevé.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="108"/>
      <source>File does not exist</source>
      <translation>Le fichier n'existe pas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="109"/>
      <source>The specified executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation>L'exécutable spécifié "%1" n'existe pas !
Spécifier un autre fichier.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="127"/>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="138"/>
      <source>FEM Elmer: Not suitable for multithreading</source>
      <translation>Elmer de l'atelier FEM : ne convient pas pour le multithreading</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="128"/>
      <source>Wrong Elmer setting: You use more than one CPU core.
Therefore an executable with the suffix '_mpi.exe' is required.</source>
      <translation>Mauvais réglage d'Elmer : vous utilisez plus d'un cœur du CPU.
Un exécutable avec le suffixe "_mpi.exe" est donc requis.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="139"/>
      <source>Wrong Elmer setting: You use more than one CPU core.
Therefore an executable with the suffix '_mpi' is required.</source>
      <translation>Mauvais réglage du solveur Elmer : vous utilisez plus d'un cœur du CPU.
Un exécutable avec le suffixe "_mpi" est requis.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemExportAbaqus</name>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="14"/>
      <source>INP</source>
      <translation>INP</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="20"/>
      <source>Export</source>
      <translation>Exporter</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="28"/>
      <source>Which mesh elements to export</source>
      <translation>Éléments de maillage à exporter</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="35"/>
      <source>All: All elements will be exported.

Highest: Only the highest elements will be exported. This means
for means volumes for a volume mesh and faces for a shell mesh.

FEM: Only FEM elements will be exported. This means only edges
not belonging to faces and faces not belonging to volumes.</source>
      <translation>Tout : tous les éléments seront exportés.

Les plus élevés : seuls les éléments les plus élevés seront exportés. Cela signifie par exemple les volumes pour un maillage de volume et les faces pour un maillage d'élément 2D.

FEM : seuls les éléments de l'atelier FEM seront exportés. Cela signifie que seules les arêtes n'appartenant pas aux faces et les faces n'appartenant pas aux volumes seront exportées.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="47"/>
      <source>element parameter: All: all elements, highest: highest elements only, FEM: FEM elements only (only edges not belonging to faces and faces not belonging to volumes)</source>
      <translation>Paramètres des éléments :
- Tout : tous les éléments, 
- Les plus élevés : les éléments les plus élevés uniquement,
- FEM : les éléments de l'atelier FEM seulement (seules les arêtes n'appartenant pas aux faces et les faces n'appartenant pas aux volumes).</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="57"/>
      <source>All</source>
      <translation>Tout</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="62"/>
      <source>Highest</source>
      <translation>Les plus élevés</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="67"/>
      <source>FEM</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="75"/>
      <source>Export group data</source>
      <translation>Exporter les données du groupe</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="82"/>
      <source>Mesh groups are exported too.
Every analysis feature and, if there are different materials,
material consists of two mesh groups, faces and nodes where
the constraint or material is applied.</source>
      <translation>Les groupes de maillages sont également exportés.
Chaque élément d'analyse et matériau (s'il y a plusieurs matériaux) se compose de deux groupes de
mailles, faces et nœuds, où la contrainte ou le matériau est appliqué.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemGeneralImp</name>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="14"/>
      <source>General</source>
      <translation>Général</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="31"/>
      <source>Working directory for solving analysis and Gmsh meshing</source>
      <translation>Répertoire de travail pour la résolution de l'analyse et le maillage Gmsh</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="48"/>
      <source>sdfsdfsdfds</source>
      <translation>sdfsdfsdfds</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="51"/>
      <source>Temporary directories</source>
      <translation>Répertoires temporaires</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="72"/>
      <source>Let the application manage (create, delete) the working directories for all solvers. Use temporary directories.</source>
      <translation>Laisser l'application gérer (créer, supprimer) les répertoires de travail pour tous les solveurs. Utiliser des répertoires temporaires.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="98"/>
      <source>Beside .FCStd file</source>
      <translation>À côté du fichier .FCStd</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="116"/>
      <source>Create a directory in the same folder in which the FCStd file of the document is located. Use Subfolder for each solver (e.g. for a file ./mydoc.FCStd and a solver with the label Elmer002 use ./mydoc/Elmer002).</source>
      <translation>Créer un répertoire dans le même dossier où se trouve le fichier FCStd.
Utiliser un sous-dossier pour chaque solveur (par ex : pour un fichier ./mydoc.FCStd et un solveur portant l'étiquette Elmer002, utiliser ./mydoc/Elmer002).</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="142"/>
      <source>Use custom directory</source>
      <translation>Utiliser un répertoire personnalisé</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="160"/>
      <source>Use directory set below. Create own subdirectory for every solver. Name directory after the solver label prefixed with the document name.</source>
      <translation>Utiliser le répertoire défini ci-dessous.
Créer votre propre sous-répertoire pour chaque solveur. Nommer le répertoire d'après l'étiquette du solveur précédée du nom du document.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="187"/>
      <source>Path:</source>
      <translation>Chemin d'accès :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="247"/>
      <source>Overwrite solver working directory with the directory chosen above</source>
      <translation>Écraser le répertoire de travail du solveur avec le répertoire choisi ci-dessus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="268"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="279"/>
      <source>Create mesh groups for analysis reference shapes (highly experimental)</source>
      <translation>Créer des collectes de maillage pour les formes de référence d'analyse (très expérimental)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="300"/>
      <source>Results</source>
      <translation>Résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="311"/>
      <source>Existing result objects will be kept
otherwise overwritten by new solver run</source>
      <translation>Les résultats obtenus seront conservés sinon, ils seront
écrasés après une nouvelle exécution du solveur.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="315"/>
      <source>Keep results on calculation re-run</source>
      <translation>Conserver les résultats après un nouveau calcul</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="331"/>
      <source>The results dialog will be opened
with the last used dialog settings</source>
      <translation>La fenêtre de dialogue des résultats s'ouvre avec les derniers paramètres de la fenêtre de dialogue utilisés.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="335"/>
      <source>Restore result dialog settings</source>
      <translation>Restaurer les paramètres de la fenêtre de dialogue des résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="354"/>
      <source>All analysis features are hidden in the model view
when the results dialog is opened</source>
      <translation>Toutes les fonctions d'analyse sont cachées dans la vue du modèle
lorsque la fenêtre de dialogue des résultats est ouverte.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="358"/>
      <source>Hide analysis features when opening result dialog</source>
      <translation>Masquer les fonctions d'analyse lors de l'ouverture de la fenêtre de dialogue des résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="382"/>
      <source>Defaults</source>
      <translation>Par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="393"/>
      <source>Default solver</source>
      <translation>Solveur par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="403"/>
      <source>Default solver to be added when
adding an analysis container</source>
      <translation>Solveur par défaut à ajouter lors de l'ajout d'un conteneur d'analyse</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="414"/>
      <source>None</source>
      <translation>Rien</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemGmshImp</name>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="14"/>
      <source>Gmsh</source>
      <translation>Gmsh</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="29"/>
      <source>Gmsh binary</source>
      <translation>Binaire de Gmsh</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="40"/>
      <source>Search in known binary directories</source>
      <translation>Rechercher dans les répertoires des binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="65"/>
      <source>Gmsh binary path</source>
      <translation>Chemin d'accès au binaire de Gmsh</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="99"/>
      <source>Leave blank to use default Gmsh binary file</source>
      <translation>Laisser vide pour utiliser le fichier binaire de Gmsh par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="79"/>
      <source>File does not exist</source>
      <translation>Le fichier n'existe pas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="80"/>
      <source>The specified executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation>L'exécutable spécifié "%1" n'existe pas !
Spécifier un autre fichier.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemInOutVtk</name>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="14"/>
      <source>VTK</source>
      <translation>VTK</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="23"/>
      <source>Import</source>
      <translation>Importer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="31"/>
      <source>Which object to import into</source>
      <translation>Dans quel objet importer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="38"/>
      <source>VTK result object: A FreeCAD FEM VTK result object will be imported
(equals to the object which was exported).

FEM mesh object: The results in the VTK file will be omitted, only the
mesh data will be imported and a FreeCAD FEM mesh object will be created.

FreeCAD result object: The imported data will be converted into a
FreeCAD FEM Result object. Note: this setting needs the exact result
component names and thus it only works properly with VTK files
exported from FreeCAD.</source>
      <translation>Objet résultat VTK : un objet résultat VTK de de l'atelier FEM sera importé. (égal à l'objet qui a été exporté).

Objet maillage de l'atelier FEM : les résultats du fichier VTK seront omis. Seules les données du maillage seront importées et un objet de maillage de l'atelier FEM sera créé.

Objet résultat de FreeCAD : les données importées seront converties en un objet résultat de l'atelier FEM.
Remarque : ce réglage nécessite les noms exacts des composants du résultat et donc ne fonctionne correctement qu'avec les fichiers VTK exportés depuis FreeCAD.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="53"/>
      <source>Choose in which object to import into</source>
      <translation>Choisir dans quel objet importer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="66"/>
      <source>VTK result object</source>
      <translation>Objet résultat VTK</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="71"/>
      <source>FEM mesh object</source>
      <translation>Objet maillage de l'atelier FEM</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="76"/>
      <source>FreeCAD result object</source>
      <translation>Objet résultat de FreeCAD</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemMystranImp</name>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="14"/>
      <source>Mystran</source>
      <translation>Mystran</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="29"/>
      <source>Mystran binary</source>
      <translation>Binaire de Mystran</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="40"/>
      <source>Search in known binary directories</source>
      <translation>Rechercher dans les répertoires des binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="65"/>
      <source>Mystran binary path</source>
      <translation>Chemin d'accès au binaire de Mystran</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="99"/>
      <source>Leave blank to use default Mystran binary file location</source>
      <translation>Laisser vide pour utiliser le fichier binaire de Mystran par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="112"/>
      <source>Comments</source>
      <translation>Commentaires</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="119"/>
      <source>Write comments to input file</source>
      <translation>Écrire des commentaires dans les fichiers sources</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystranImp.cpp" line="81"/>
      <source>File does not exist</source>
      <translation>Le fichier n'existe pas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystranImp.cpp" line="82"/>
      <source>The specified executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation>L'exécutable spécifié "%1" n'existe pas !
Spécifier un autre fichier.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemZ88Imp</name>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="14"/>
      <source>Z88</source>
      <translation>Z88</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="29"/>
      <source>Z88 binary</source>
      <translation>Binaire de Z88</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="46"/>
      <source>Search in known binary directories</source>
      <translation>Rechercher dans les répertoires des binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="77"/>
      <source>z88r binary path</source>
      <translation>Chemin d'accès au binaire de z88r</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="111"/>
      <source>Leave blank to use default Z88, z88r binary file</source>
      <translation>Laisser vide pour utiliser par défaut Z88, le fichier binaire z88r</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="138"/>
      <source>Solver settings</source>
      <translation>Paramètres du solveur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="149"/>
      <source>Solver method</source>
      <translation>Méthode du solveur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="165"/>
      <source>Solver method to be used</source>
      <translation>Méthode de résolution à utiliser</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="178"/>
      <source>Iteration solver with SOR preconditioning (-sorcg)</source>
      <translation>Solveur d'itération avec préconditionnement SOR (-sorcg)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="183"/>
      <source>Iteration solver with SIC preconditioning (-siccg)</source>
      <translation>Solveur d'itération avec préconditionnement SIC (-siccg)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="188"/>
      <source>Simple Cholesky solver (-choly)</source>
      <translation>Solveur simple Cholesky (-choly)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="196"/>
      <source>Max places in stiffness matrix</source>
      <translation>Nombre maximum de points dans une matrice de raideur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="209"/>
      <source>Maximal places in stiffnes matrix.
You might need to increase this when using the
Cholesky solver and you get the error message
that "MAXGS" needs to be increased.</source>
      <translation>Taille maximale dans la matrice de raideur.
Vous pouvez avoir besoin d'augmenter cette valeur lorsque vous utilisez le solveur Cholesky
et que vous avez le message d'erreur que "MAXGS" doit être augmenté.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="240"/>
      <source>Max places in coincidence vector</source>
      <translation>Taille maximale dans le vecteur de coïncidence</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="253"/>
      <source>Maximal places in coincidence vector.
(number of knots per element times
 number of finite elements)

You might need to increase this when using an
iterative solver and you get the error message
that "MAXKOI" needs to be increased.</source>
      <translation>Taille maximale dans le vecteur de coïncidence : nombre de nœuds par élément
fois le nombre d'éléments finis
Vous devrez peut-être augmenter cette valeur si vous utilisez un solveur itératif
et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="107"/>
      <source>File does not exist</source>
      <translation>Le fichier n'existe pas</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="108"/>
      <source>The specified z88r executable
'%1'
 does not exist!
Specify another file please.</source>
      <translation>L'exécutable spécifié de z88r "%1" n'existe pas !
Spécifier un autre fichier.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="120"/>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="126"/>
      <source>Wrong file</source>
      <translation>Fichier incorrect</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="121"/>
      <source>You must specify the path to the z88r.exe!</source>
      <translation>Vous devez spécifier le chemin d'accès vers z88r.exe !</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="126"/>
      <source>You must specify the path to the z88r!</source>
      <translation>Vous devez spécifier le chemin d'accès vers Z88 !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskAnalysisInfo</name>
    <message>
      <location filename="../../TaskAnalysisInfo.cpp" line="35"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskCreateNodeSet</name>
    <message>
      <location filename="../../TaskCreateNodeSet.cpp" line="56"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="215"/>
      <location filename="../../TaskFemConstraint.cpp" line="233"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="216"/>
      <source>You must specify at least one reference</source>
      <translation>Vous devez spécifier au moins une référence</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="376"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="553"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="602"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="1092"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="462"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintGear</name>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="339"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="530"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.cpp" line="115"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="312"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintPulley</name>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="223"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="321"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="385"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="604"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgMeshShapeNetgen</name>
    <message>
      <location filename="../../TaskDlgMeshShapeNetgen.cpp" line="71"/>
      <source>Edit FEM mesh</source>
      <translation>Modifier le maillage de l'atelier FEM</translation>
    </message>
    <message>
      <location filename="../../TaskDlgMeshShapeNetgen.cpp" line="102"/>
      <source>Meshing failure</source>
      <translation>Échec du maillage</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgPost</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="333"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDriver</name>
    <message>
      <location filename="../../TaskDriver.cpp" line="35"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="56"/>
      <source>Analysis feature parameters</source>
      <translation>Paramètres des fonctions d'analyse</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="170"/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="171"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="176"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="184"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="202"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="210"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="217"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="172"/>
      <source>Please use only a single reference for bearing constraint</source>
      <translation>Utiliser une seule référence pour la contrainte de roulement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="176"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="185"/>
      <source>Only cylindrical faces can be picked</source>
      <translation>Seules les faces cylindriques peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="203"/>
      <source>Only planar faces can be picked</source>
      <translation>Seules les faces planes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="211"/>
      <source>Only linear edges can be picked</source>
      <translation>Seules les arêtes rectilignes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="218"/>
      <source>Only faces and edges can be picked</source>
      <translation>Seules les faces et les arêtes peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="57"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="63"/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="132"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="193"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="199"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="204"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="216"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="224"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="232"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="268"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="278"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="325"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="331"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="336"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="348"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="355"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="363"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="399"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="409"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="133"/>
      <source>Only one face in object! - moved to master face</source>
      <translation>Une seule face dans l'objet ! Déplacé vers la face principale</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="194"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="326"/>
      <source>Only one master face and one slave face for a contact constraint!</source>
      <translation>Une seule face maître et une seule face esclave pour une contrainte de contact!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="199"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="268"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="331"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="399"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="205"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="225"/>
      <source>Only one slave face for a contact constraint!</source>
      <translation>Une seule face esclave pour une contrainte de contact!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="216"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="278"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="348"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="409"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas un élément !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="232"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="363"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être selectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="337"/>
      <source>Only one master for a contact constraint!</source>
      <translation>Un seul maître pour une contrainte de contact!</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="356"/>
      <source>Only one master face for a contact constraint!</source>
      <translation>Une seule face maître pour une contrainte de contact!</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="240"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="250"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="288"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="311"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="321"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="240"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="311"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="250"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="321"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="286"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par fonction d'analyse !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintFixed</name>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="111"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="121"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="160"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="183"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="193"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="111"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="183"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="121"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="193"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="158"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par fonction d'analyse !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="331"/>
      <source>Basic</source>
      <translation>Simple</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="332"/>
      <source>Turbulence</source>
      <translation>Turbulence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="333"/>
      <source>Thermal</source>
      <translation>Thermique</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="335"/>
      <source>select boundary type, faces and set value</source>
      <translation>sélectionner le type de limite, les faces et rentrer une valeur</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="507"/>
      <source>Intensity [0~1]</source>
      <translation>Intensité [0~1]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="509"/>
      <source>Dissipation Rate [m2/s3]</source>
      <translation>Taux de dissipation [m2/s3]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="512"/>
      <source>Length Scale [m]</source>
      <translation>Échelle de longueur [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="515"/>
      <source>Viscosity Ratio [1]</source>
      <translation>Taux de viscosité [1]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="518"/>
      <source>Hydraulic Diameter [m]</source>
      <translation>Diamètre hydraulique [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="547"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="552"/>
      <source>Gradient [K/m]</source>
      <translation>Gradient [K/m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="556"/>
      <source>Flux [W/m2]</source>
      <translation>Flux [W/m²]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="633"/>
      <source>Empty selection</source>
      <translation>Sélection vide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="633"/>
      <source>Select an edge or a face, please.</source>
      <translation>Sélectionner une arête ou une face.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="645"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="654"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="670"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="678"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="685"/>
      <source>Wrong selection</source>
      <translation>Sélection incorrecte</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="646"/>
      <source>Selected object is not a part object!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="655"/>
      <source>Only one planar face or edge can be selected!</source>
      <translation>Une seule face plane ou une seule arête peut être sélectionnée !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="671"/>
      <source>Only planar faces can be picked for 3D</source>
      <translation>Seules les faces planes peuvent être sélectionnées en 3D</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="679"/>
      <source>Only planar edges can be picked for 2D</source>
      <translation>Seules les arêtes planes peuvent être sélectionnées en 2D</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="686"/>
      <source>Only faces for 3D part or edges for 2D can be picked</source>
      <translation>Seules les faces d'une pièce en 3D ou les arêtes d'une pièce en 2D peuvent être sélectionnées.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="821"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="831"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="870"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="893"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="903"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="821"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="893"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="831"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="903"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="868"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par fonction d'analyse !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="127"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="137"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="176"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="199"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="209"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="127"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="199"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="137"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="209"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="174"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par fonction d'analyse !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="317"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="333"/>
      <source>Wrong selection</source>
      <translation>Sélection invalide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="317"/>
      <source>Select an edge or a face, please.</source>
      <translation>Sélectionner une arête ou une face.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintGear</name>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="151"/>
      <location filename="../../TaskFemConstraintGear.cpp" line="159"/>
      <location filename="../../TaskFemConstraintGear.cpp" line="166"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="152"/>
      <source>Only planar faces can be picked</source>
      <translation>Seules les faces planes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="160"/>
      <source>Only linear edges can be picked</source>
      <translation>Seules les arêtes rectilignes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="167"/>
      <source>Only faces and edges can be picked</source>
      <translation>Seules les faces et les arêtes peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="265"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="275"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="285"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="330"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="341"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="351"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="265"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="330"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="275"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="341"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="286"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="352"/>
      <source>Selection must only consist of faces!</source>
      <translation>La sélection ne doit se composer que de faces !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="127"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="137"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="148"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="160"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="169"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="200"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="217"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="227"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="128"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="201"/>
      <source>Only one face can be selected for a plane multi-point constraint!</source>
      <translation>Une seule face peut être sélectionnée pour une contrainte multi-points de plan !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="137"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="217"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="149"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="227"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="161"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="170"/>
      <source>Only planar faces can be picked</source>
      <translation>Seules les faces planes peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="133"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="143"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="152"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="188"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="198"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="133"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="188"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="143"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="198"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="152"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPulley</name>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="95"/>
      <source>Pulley diameter</source>
      <translation>Diamètre de la poulie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="96"/>
      <source>Torque [Nm]</source>
      <translation>Крутящий момент [Nm]</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="131"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="141"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="150"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="186"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="196"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="131"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="186"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="141"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="196"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="150"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="189"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="199"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="240"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="250"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="189"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="240"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="199"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="250"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas un élément !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="202"/>
      <source>Analysis feature update error</source>
      <translation>Erreur de la mise à jour de la fonction d'analyse</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="203"/>
      <source>The transformable faces have changed. Please add only the transformable faces and remove non-transformable faces!</source>
      <translation>Les faces déformables ont changé. Ajouter uniquement les faces déformables et supprimer les faces non déformables !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="301"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="307"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="315"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="330"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="337"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="345"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="355"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="396"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="428"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="438"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="301"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="428"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="308"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="316"/>
      <source>Only one face for rectangular local coordinate system!</source>
      <translation>Une seule face pour le système de coordonnées locales rectangulaires !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="338"/>
      <source>Only one face for local coordinate system!</source>
      <translation>Une seule face pour le système de coordonnées locales !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="397"/>
      <source>Only transformable faces can be selected! Apply displacement boundary condition to surface first then apply local coordinate system to surface</source>
      <translation>Seules les faces transformables peuvent être sélectionnées ! Appliquer d'abord les conditions limites de déplacement à la surface, puis appliquer le système de coordonnées locales à la surface.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="330"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="438"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas un élément !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="345"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="356"/>
      <source>Only cylindrical faces can be picked</source>
      <translation>Seules les faces cylindriques peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskObjectName</name>
    <message>
      <location filename="../../TaskObjectName.cpp" line="41"/>
      <source>TaskObjectName</source>
      <translation>Nom de l'objet</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostClip</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1272"/>
      <source>Clip region, choose implicit function</source>
      <translation>Région d'écrêtage, choisir une fonction implicite</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostCut</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1566"/>
      <source>Function cut, choose implicit function</source>
      <translation>Fonction de coupe, sélectionner la fonction implicite</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDataAlongLine</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="486"/>
      <source>Data along a line options</source>
      <translation>Options des données le long d'une ligne</translation>
    </message>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="882"/>
      <source>Length</source>
      <comment>X-Axis plot label</comment>
      <translation>Longueur</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDataAtPoint</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="911"/>
      <source>Data at point options</source>
      <translation>Options des données au point</translation>
    </message>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1244"/>
      <source>%1 at (%2; %3; %4) is: %5 %6</source>
      <translation>%1 à (%2; %3; %4) est : %5 %6</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDisplay</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="371"/>
      <source>Result display options</source>
      <translation>Options d'affichage des résultats</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostFunction</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="457"/>
      <source>Implicit function</source>
      <translation>Fonction implicite</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostScalarClip</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1709"/>
      <source>Scalar clip options</source>
      <translation>Options de l'écrêtage scalaire</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostWarpVector</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1839"/>
      <source>Warp options</source>
      <translation>Options de la déformation</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskTetParameter</name>
    <message>
      <location filename="../../TaskTetParameter.cpp" line="40"/>
      <source>Tet Parameter</source>
      <translation>Paramètre des tétraèdres</translation>
    </message>
  </context>
  <context>
    <name>FemGui::ViewProviderFemAnalysis</name>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="168"/>
      <source>Activate analysis</source>
      <translation>Activer l'analyse</translation>
    </message>
  </context>
  <context>
    <name>FemGui::ViewProviderFemMeshShapeNetgen</name>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="73"/>
      <source>Meshing failure</source>
      <translation>Échec du maillage</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="75"/>
      <source>The FEM module is built without NETGEN support. Meshing will not work!!!</source>
      <translation>L'atelier FEM est construit sans la prise en compte de Netgen. Le maillage ne fonctionnera pas !!!</translation>
    </message>
  </context>
  <context>
    <name>FemMaterial</name>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="14"/>
      <location filename="../ui/Material.ui" line="14"/>
      <source>FEM material</source>
      <translation>Matériau de l'atelier FEM</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="37"/>
      <location filename="../ui/MaterialReinforcement.ui" line="110"/>
      <location filename="../ui/Material.ui" line="26"/>
      <source>Material</source>
      <translation>Matériau</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="34"/>
      <source>Category</source>
      <translation>Catégorie</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="48"/>
      <source>Material card</source>
      <translation>Type de matériau</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="56"/>
      <source>choose...</source>
      <translation>choisir...</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="64"/>
      <source>Material name</source>
      <translation>Nom du matériau</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="74"/>
      <location filename="../ui/MaterialReinforcement.ui" line="147"/>
      <location filename="../ui/Material.ui" line="71"/>
      <source>TextLabel</source>
      <translation>Étiquette du texte</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="80"/>
      <source>Material Description</source>
      <translation>Description du matériau</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="99"/>
      <source>Editing material</source>
      <translation>Modifier le matériau</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="107"/>
      <source>Use FreeCAD material editor</source>
      <translation>Utiliser l'éditeur de matériaux de FreeCAD</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="123"/>
      <source>Use this task panel</source>
      <translation>Utiliser ce panneau de tâches</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="144"/>
      <source>Basic Properties</source>
      <translation>Propriétés de base</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="155"/>
      <source>Density</source>
      <translation>Densité</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="177"/>
      <source>0 kg/m^3</source>
      <translation>0 kg/m^3</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="213"/>
      <source>Mechanical Properties</source>
      <translation>Propriétés mécaniques</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="224"/>
      <source>Young's Modulus:</source>
      <translation>Module de Young :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="246"/>
      <source>0 Pa</source>
      <translation>0 Pa</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="271"/>
      <source>Poisson Ratio:</source>
      <translation>Coefficient de Poisson :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="323"/>
      <source>Fluidic Properties</source>
      <translation>Propriétés des fluides</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="334"/>
      <source>Kinematic viscosity:</source>
      <translation>Viscosité cinématique :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="356"/>
      <source>0 m^2/s</source>
      <translation>0 m²/s</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="392"/>
      <source>Thermal Properties</source>
      <translation>Propriétés thermiques</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="497"/>
      <source>Specific Heat Capacity:</source>
      <translation>Capacité de chaleur spécifique :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="403"/>
      <source>Thermal Conductivity:</source>
      <translation>Conductivité thermique :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="425"/>
      <source>0 W/m/K</source>
      <translation>0 W/m/K</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="450"/>
      <source>Expansion Coefficient:</source>
      <translation>Coefficient de dilatation :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="472"/>
      <location filename="../ui/Material.ui" line="566"/>
      <source>0 m/m/K</source>
      <translation>0 m/m/K</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="519"/>
      <source>0 J/kg/K</source>
      <translation>0 J/kg/K</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="544"/>
      <source>Vol Expansion Coeff</source>
      <translation>Coefficient d'extension de volume</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="29"/>
      <source>Matrix Material</source>
      <translation>Composite à matrice métallique</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="45"/>
      <location filename="../ui/MaterialReinforcement.ui" line="118"/>
      <source>Choose</source>
      <translation>Choisir</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="53"/>
      <location filename="../ui/MaterialReinforcement.ui" line="126"/>
      <source>Properties</source>
      <translation>Propriétés</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="60"/>
      <location filename="../ui/MaterialReinforcement.ui" line="133"/>
      <source>Edit</source>
      <translation>Éditer</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="67"/>
      <location filename="../ui/MaterialReinforcement.ui" line="140"/>
      <source>Name</source>
      <translation>Nom</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="83"/>
      <location filename="../ui/MaterialReinforcement.ui" line="156"/>
      <source>Description</source>
      <translation>Description</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="102"/>
      <source>Reinforcement Material</source>
      <translation>Matériau de renfort</translation>
    </message>
  </context>
  <context>
    <name>Form</name>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="26"/>
      <source>Fluid Section Parameter</source>
      <translation>Paramètre de la section fluide</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="45"/>
      <source>Liquid Section Parameter</source>
      <translation>Paramètre de la section liquide</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="71"/>
      <location filename="../ui/ElementFluid1D.ui" line="141"/>
      <location filename="../ui/ElementFluid1D.ui" line="162"/>
      <location filename="../ui/ElementFluid1D.ui" line="187"/>
      <location filename="../ui/ElementFluid1D.ui" line="208"/>
      <location filename="../ui/ElementFluid1D.ui" line="376"/>
      <location filename="../ui/ElementFluid1D.ui" line="397"/>
      <location filename="../ui/ElementFluid1D.ui" line="422"/>
      <location filename="../ui/ElementFluid1D.ui" line="443"/>
      <location filename="../ui/ElementFluid1D.ui" line="468"/>
      <location filename="../ui/ElementFluid1D.ui" line="568"/>
      <location filename="../ui/ElementFluid1D.ui" line="724"/>
      <source>0 mm^2</source>
      <translation>0 mm^2</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="85"/>
      <location filename="../ui/ElementFluid1D.ui" line="738"/>
      <source>Hydraulic Radius</source>
      <translation>Rayon hydraulique</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="106"/>
      <source>Manning Coefficient</source>
      <translation>Coefficient de Manning</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="134"/>
      <location filename="../ui/ElementFluid1D.ui" line="180"/>
      <source>Initial Area</source>
      <translation>Section initiale</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="155"/>
      <source>Enlarged Area</source>
      <translation>Section élargie</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="201"/>
      <source>Contracted Area</source>
      <translation>Section réduite</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="224"/>
      <source>Inlet Pressure</source>
      <translation>Pression d'entrée</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="235"/>
      <location filename="../ui/ElementFluid1D.ui" line="308"/>
      <source>Pressure</source>
      <translation>Pression</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="245"/>
      <location filename="../ui/ElementFluid1D.ui" line="315"/>
      <source>0 MPa</source>
      <translation>0 MPa</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="260"/>
      <source>Inlet Mass Flow Rate</source>
      <translation>Flux massique d'entrée</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="271"/>
      <location filename="../ui/ElementFluid1D.ui" line="341"/>
      <source>Mass flow rate</source>
      <translation>Débit massique</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="278"/>
      <location filename="../ui/ElementFluid1D.ui" line="348"/>
      <source>0 kg/s</source>
      <translation>0 kg/s</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="297"/>
      <source>Outlet Pressure</source>
      <translation>Pression de sortie</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="330"/>
      <source>Outlet Mass Flow Rate</source>
      <translation>Flux massique de sortie</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="651"/>
      <source>Head Loss [mm]</source>
      <translation>Perte de charge [mm]</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="64"/>
      <location filename="../ui/ElementFluid1D.ui" line="369"/>
      <location filename="../ui/ElementFluid1D.ui" line="415"/>
      <location filename="../ui/ElementFluid1D.ui" line="461"/>
      <location filename="../ui/ElementFluid1D.ui" line="561"/>
      <location filename="../ui/ElementFluid1D.ui" line="717"/>
      <source>Pipe Area</source>
      <translation>Section du tube</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="390"/>
      <source>Entrance Area</source>
      <translation>Section d'entrée</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="436"/>
      <source>Diaphragm Area</source>
      <translation>Section du diaphragme</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="482"/>
      <source>Bend Radius/Pipe Diameter</source>
      <translation>Rayon de courbure/Diamètre du tuyau</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="509"/>
      <source>Bend Angle</source>
      <translation>Angle de courbure</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="533"/>
      <source>Head loss coefficient</source>
      <translation>Coefficient de perte de charge</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="582"/>
      <source>Gate valve closing coefficient</source>
      <translation>Coefficient de fermeture de la vanne</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="613"/>
      <source>Pump Characteristic</source>
      <translation>Caractéristique de la pompe</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="646"/>
      <source>Flow rate [mm^3/s]</source>
      <translation>Débit [mm^3/s]</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="759"/>
      <source>Grain diameter</source>
      <translation>Diamètre du grain</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="780"/>
      <source>Cross section form factor</source>
      <translation>Facteur de forme de la coupe transversale</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="829"/>
      <source>Gas Section Parameter</source>
      <translation>Paramètre de la section gaz</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="843"/>
      <source>Open Channel Section Parameter</source>
      <translation>Paramètre de la section de l'ouverture à surface libre</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="14"/>
      <source>Tie parameter</source>
      <translation>Paramètre de liaison</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="56"/>
      <source>Tolerance</source>
      <translation>Tolérance</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="63"/>
      <source>Enable Adjust</source>
      <translation>Activer l'ajustement</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="92"/>
      <location filename="../ui/ElementFluid1D.ui" line="745"/>
      <location filename="../ui/ElementFluid1D.ui" line="766"/>
      <source>0 mm</source>
      <translation>0 mm</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="14"/>
      <source>Centrif parameter</source>
      <translation>Paramètre de centrifugation</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="34"/>
      <source>Rotation Frequency:</source>
      <translation>Fréquence de rotation :</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="47"/>
      <source>Revolutions per second</source>
      <translation>Tours par seconde</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="26"/>
      <location filename="../ui/MeshRegion.ui" line="26"/>
      <location filename="../ui/ElementGeometry2D.ui" line="26"/>
      <location filename="../ui/MeshBoundaryLayer.ui" line="26"/>
      <location filename="../ui/ConstraintSectionPrint.ui" line="26"/>
      <location filename="../ui/ConstraintCentrif.ui" line="26"/>
      <source>Parameter</source>
      <translation>Paramètre</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="41"/>
      <source>1/s</source>
      <translation>1/s</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintSectionPrint.ui" line="14"/>
      <source>SectionPrint parameter</source>
      <translation>Paramètre d'affichage de la section</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintSectionPrint.ui" line="34"/>
      <source>Variable</source>
      <translation>Variable</translation>
    </message>
    <message>
      <location filename="../ui/InitialPressure.ui" line="14"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="14"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="14"/>
      <location filename="../ui/FlowVelocity.ui" line="14"/>
      <location filename="../ui/BodyHeatSource.ui" line="14"/>
      <location filename="../ui/Magnetization.ui" line="14"/>
      <location filename="../ui/CurrentDensity.ui" line="14"/>
      <source>Analysis feature properties</source>
      <translation>Propriétés de la fonction d'analyse</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="22"/>
      <source>Potential:</source>
      <translation>Potentiel :</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="32"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="87"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="118"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="76"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="218"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="273"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="318"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="373"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="418"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="473"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="518"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="586"/>
      <location filename="../ui/FlowVelocity.ui" line="32"/>
      <location filename="../ui/FlowVelocity.ui" line="87"/>
      <location filename="../ui/FlowVelocity.ui" line="118"/>
      <location filename="../ui/Magnetization.ui" line="91"/>
      <location filename="../ui/Magnetization.ui" line="135"/>
      <location filename="../ui/Magnetization.ui" line="189"/>
      <location filename="../ui/Magnetization.ui" line="233"/>
      <location filename="../ui/Magnetization.ui" line="287"/>
      <location filename="../ui/Magnetization.ui" line="331"/>
      <location filename="../ui/CurrentDensity.ui" line="94"/>
      <location filename="../ui/CurrentDensity.ui" line="141"/>
      <location filename="../ui/CurrentDensity.ui" line="197"/>
      <location filename="../ui/CurrentDensity.ui" line="243"/>
      <location filename="../ui/CurrentDensity.ui" line="297"/>
      <location filename="../ui/CurrentDensity.ui" line="341"/>
      <source>unspecified</source>
      <translation>non spécifié</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="51"/>
      <source>Electric potential</source>
      <translation>Potentiel électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="88"/>
      <source>To define a vector field</source>
      <translation>Définir un champ vectoriel</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="91"/>
      <source>Vector Field</source>
      <translation>Champ vectoriel</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="104"/>
      <source>Imaginary part is only used for equations
with a harmonic/oscillating driving force</source>
      <translation>La partie imaginaire n'est utilisée que pour les équations
avec une force motrice harmonique ou oscillante</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="531"/>
      <source>Whether the boundary condition defines a constant potential</source>
      <translation>Si la condition aux limites définit un potentiel constant</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="544"/>
      <source>Whether the boundary condition defines a farfield potential</source>
      <translation>Si la condition aux limites définit un potentiel de champ lointain</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="554"/>
      <source>Whether the boundary condition is for the electric force</source>
      <translation>Si la condition aux limites est pour la force électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="566"/>
      <source>Capacity Body:</source>
      <extracomment>Enabled by 'Calculate Capacity Matrix' in Electrostatic equation</extracomment>
      <translation>Capacité du corps :</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="120"/>
      <location filename="../ui/Magnetization.ui" line="30"/>
      <location filename="../ui/CurrentDensity.ui" line="30"/>
      <source>Real</source>
      <translation>Réel</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="130"/>
      <location filename="../ui/Magnetization.ui" line="40"/>
      <location filename="../ui/CurrentDensity.ui" line="40"/>
      <source>Imaginary</source>
      <translation>Imaginaire</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="140"/>
      <source>Scalar</source>
      <translation>Scalaire</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="156"/>
      <source>Potential as specified above</source>
      <translation>Potentiel tel que spécifié ci-dessus</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="193"/>
      <source>Imaginary part of scalar potential</source>
      <translation>Partie imaginaire du potentiel scalaire</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="231"/>
      <location filename="../ui/Magnetization.ui" line="50"/>
      <location filename="../ui/CurrentDensity.ui" line="50"/>
      <source>x</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="247"/>
      <source>Real part of potential x-component
Note: has no effect if a solid was selected</source>
      <translation>Partie réelle de la composante en X du potentiel
Remarque : sans effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="292"/>
      <source>Imaginary part of potential x-component
Note: has no effect if a solid was selected</source>
      <translation>Partie imaginaire de la composante en X du potentiel
Remarque : sans effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="331"/>
      <location filename="../ui/Magnetization.ui" line="148"/>
      <location filename="../ui/CurrentDensity.ui" line="154"/>
      <source>y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="347"/>
      <source>Real part of potential y-component
Note: has no effect if a solid was selected</source>
      <translation>Partie réelle de la composante en Y du potentiel
Remarque : sans effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="392"/>
      <source>Imaginary part of potential y-component
Note: has no effect if a solid was selected</source>
      <translation>Partie imaginaire de la composante en Y du potentiel
Remarque : sans effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="431"/>
      <location filename="../ui/Magnetization.ui" line="246"/>
      <location filename="../ui/CurrentDensity.ui" line="256"/>
      <source>z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="447"/>
      <source>Real part of potential z-component
Note: has no effect if a solid was selected</source>
      <translation>Partie réelle de la composante en Z du potentiel
Remarque : n'a pas d'effet si un solide a été sélectionné</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="492"/>
      <source>Imaginary part of potential z-component
Note: has no effect if a solid was selected</source>
      <translation>Partie imaginaire de la composante en Z du potentiel
Remarque : n'a pas d'effet si un solide a été sélectionné</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="534"/>
      <source>Potential Constant</source>
      <translation>Potentiel constant</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="547"/>
      <source>Farfield / Electric infinity</source>
      <translation>Champ lointain/infinité électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="557"/>
      <source>Calculate Electric Force</source>
      <translation>Calculer la force électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="602"/>
      <source>Counter of the body (or face) with a capacitance</source>
      <translation>Nombre de corps (ou de faces) avec une capacité.</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="14"/>
      <source>Beam section parameter</source>
      <translation>Paramètre de la section de l'élément 1D</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="20"/>
      <location filename="../ui/ElementGeometry1D.ui" line="20"/>
      <source>Cross section parameter</source>
      <translation>Paramètre de la coupe transversale</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="71"/>
      <source>Width:</source>
      <translation>Largeur :</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="97"/>
      <source>Height:</source>
      <translation>Hauteur :</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="149"/>
      <source>Diameter:</source>
      <translation>Diamètre :</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="186"/>
      <source>Outer diameter:</source>
      <translation>Diamètre extérieur :</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry2D.ui" line="37"/>
      <location filename="../ui/ElementGeometry1D.ui" line="212"/>
      <source>Thickness:</source>
      <translation>Épaisseur :</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry2D.ui" line="14"/>
      <source>Shell thickness parameter</source>
      <translation>Paramètre de l'épaisseur d'un élément 2D</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="14"/>
      <source>Beam section rotation</source>
      <translation>Rotation de la section de l'élément 1D</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="61"/>
      <source>0 degree</source>
      <translation>0 degré</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="89"/>
      <source>Rotation:</source>
      <translation>Rotation :</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="25"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="73"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="131"/>
      <location filename="../ui/FlowVelocity.ui" line="25"/>
      <location filename="../ui/FlowVelocity.ui" line="73"/>
      <location filename="../ui/FlowVelocity.ui" line="131"/>
      <source>formula</source>
      <translation>formule</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="42"/>
      <location filename="../ui/FlowVelocity.ui" line="42"/>
      <source>Velocity x:</source>
      <translation>Vitesse en X :</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="80"/>
      <location filename="../ui/FlowVelocity.ui" line="80"/>
      <source>Velocity y:</source>
      <translation>Vitesse en Y :</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="138"/>
      <location filename="../ui/FlowVelocity.ui" line="138"/>
      <source>Velocity z:</source>
      <translation>Vitesse en Z :</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="14"/>
      <source>Mesh boundary layer settings</source>
      <translation>Paramètres de la couche limite du maillage</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="34"/>
      <source>Max Layers</source>
      <translation>Nombre maximum de couches</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="51"/>
      <source>Min/1st thickness</source>
      <translation>Épaisseur minimale de la première couche</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="77"/>
      <source>Growth ratio</source>
      <translation>Taux de croissance</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="14"/>
      <source>Mesh group</source>
      <translation>Groupe de maillage</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="26"/>
      <source>Identifier used for mesh export</source>
      <translation>Identifiant utilisé pour l'exportation du maillage</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="37"/>
      <source>Name</source>
      <translation>Nom</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="47"/>
      <source>Label</source>
      <translation>Étiquette</translation>
    </message>
    <message>
      <location filename="../ui/MeshRegion.ui" line="14"/>
      <source>Mesh refinement</source>
      <translation>Mailler plus finement</translation>
    </message>
    <message>
      <location filename="../ui/MeshRegion.ui" line="37"/>
      <source>Max element size:</source>
      <translation>Taille maximale de l'élément :</translation>
    </message>
    <message>
      <location filename="../ui/MeshRegion.ui" line="44"/>
      <location filename="../ui/ElementGeometry2D.ui" line="44"/>
      <location filename="../ui/MeshBoundaryLayer.ui" line="58"/>
      <location filename="../ui/ElementGeometry1D.ui" line="78"/>
      <location filename="../ui/ElementGeometry1D.ui" line="104"/>
      <location filename="../ui/ElementGeometry1D.ui" line="156"/>
      <location filename="../ui/ElementGeometry1D.ui" line="193"/>
      <location filename="../ui/ElementGeometry1D.ui" line="219"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../ui/InitialPressure.ui" line="20"/>
      <source>Pressure:</source>
      <translation>Pression :</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="20"/>
      <source>Current density:</source>
      <translation>Densité de courant :</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="66"/>
      <source>Real part of potential x-component
Note: if a face was selected this will be the value
          in normal face direction
          settings for y and z will be ignored</source>
      <translation>Partie réelle de la composante en X du potentiel
Remarque : si une face a été sélectionnée, ce sera la valeur
          dans la direction normale à la face
          les paramètres pour Y et Z seront ignorés</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="113"/>
      <source>Imaginary part of potential x-component
Note: if a face was selected this will be the value
          in normal face direction
          settings for y and z will be ignored</source>
      <translation>Partie imaginaire de la composante en X du potentiel
Remarque : si une face a été sélectionnée, cette valeur sera celle de la direction normale de la face.
                     Les paramètres en Y et Z seront ignorés.</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="170"/>
      <source>Real part of potential y-component
Note: for 2D only setting for x is possible,
          setting for y will be ignored</source>
      <translation>Partie réelle de la composante en Y du potentiel
Remarque : pour la 2D, seul le réglage en X est possible, le réglage en Y sera ignoré</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="216"/>
      <source>Imaginary part of potential y-component
Note: for 2D only setting for x is possible,
          setting for y will be ignored</source>
      <translation>Partie imaginaire de la composante en Y du potentiel
Remarque : pour la 2D, seul le réglage en X est possible, le réglage en Y sera ignoré</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="20"/>
      <source>Magnetization</source>
      <translation>Magnétisation</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="66"/>
      <source>Real part of potential x-component</source>
      <translation>Partie réelle de la composante en X du potentiel</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="110"/>
      <source>Imaginary part of potential x-component</source>
      <translation>Partie imaginaire de la composante en X du potentiel</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="164"/>
      <source>Real part of potential y-component</source>
      <translation>Partie réelle de la composante en Y du potentiel</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="208"/>
      <source>Imaginary part of potential y-component</source>
      <translation>Partie imaginaire de la composante en Y du potentiel</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="262"/>
      <location filename="../ui/CurrentDensity.ui" line="272"/>
      <source>Real part of potential z-component</source>
      <translation>Partie réelle de la composante en Z du potentiel</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="306"/>
      <location filename="../ui/CurrentDensity.ui" line="316"/>
      <source>Imaginary part of potential z-component</source>
      <translation>Partie imaginaire de la composante en Z du potentiel</translation>
    </message>
    <message>
      <location filename="../ui/FlowVelocity.ui" line="164"/>
      <source>Normal to boundary</source>
      <translation>Normal à la paroi</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="29"/>
      <source>Heat Source</source>
      <translation>Source de chaleur</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="35"/>
      <source>Mode:</source>
      <translation>Mode :</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="45"/>
      <source>Total Power:</source>
      <translation>Puissance totale :</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="86"/>
      <source>Dissipation Rate:</source>
      <translation>Taux de dissipation :</translation>
    </message>
  </context>
  <context>
    <name>GmshMesh</name>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="14"/>
      <source>FEM Mesh by Gmsh</source>
      <translation>Mailler avec le mailleur Gmsh</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="26"/>
      <source>FEM Mesh Parameters</source>
      <translation>Paramètres du maillage FEM</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="37"/>
      <source>Element dimension:</source>
      <translation>Dimension des éléments :</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="47"/>
      <source>Max element size (0.0 = Auto):</source>
      <translation>Taille maximale des éléments (0.0 = Auto) :</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="82"/>
      <source>Min element size (0.0 = Auto):</source>
      <translation>Taille minimale des éléments (0.0 = Auto) :</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="120"/>
      <source>Element order:</source>
      <translation>Ordre des éléments :</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="138"/>
      <source>Gmsh</source>
      <translation>Gmsh</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="163"/>
      <source>Time:</source>
      <translation>Temps :</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="189"/>
      <source>Gmsh version</source>
      <translation>Version du mailleur Gmsh</translation>
    </message>
  </context>
  <context>
    <name>PlaneWidget</name>
    <message>
      <location filename="../../PlaneWidget.ui" line="26"/>
      <location filename="../../PlaneWidget.ui" line="86"/>
      <source>x</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="43"/>
      <location filename="../../PlaneWidget.ui" line="103"/>
      <source>y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="60"/>
      <location filename="../../PlaneWidget.ui" line="120"/>
      <source>z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="20"/>
      <source>Origin</source>
      <translation>Origine</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="80"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../Command.cpp" line="76"/>
      <source>No active Analysis</source>
      <translation>Aucune analyse active</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="77"/>
      <source>You need to create or activate a Analysis</source>
      <translation>Vous devez créer ou activer une analyse</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="337"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="966"/>
      <source>A dialog is already open in the task panel</source>
      <translation>Une fenêtre de dialogue est déjà ouverte dans le panneau des tâches.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="338"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="967"/>
      <source>Do you want to close this dialog?</source>
      <translation>Voulez-vous fermer cette fenêtre de dialogue ?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="58"/>
      <source>Meshing</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../AppFemGui.cpp" line="181"/>
      <location filename="../../AppFemGui.cpp" line="182"/>
      <location filename="../../AppFemGui.cpp" line="183"/>
      <location filename="../../AppFemGui.cpp" line="184"/>
      <location filename="../../AppFemGui.cpp" line="185"/>
      <location filename="../../AppFemGui.cpp" line="186"/>
      <source>FEM</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../AppFemGui.cpp" line="189"/>
      <location filename="../../AppFemGui.cpp" line="190"/>
      <source>Import-Export</source>
      <translation>Importer/Exporter</translation>
    </message>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="313"/>
      <source>Edit post processing object</source>
      <translation>Modifier le post-traitement de l'objet</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="110"/>
      <source>Nodes</source>
      <translation>Nœuds</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="111"/>
      <source>Edges</source>
      <translation>Arêtes</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="112"/>
      <source>Faces</source>
      <translation>Faces</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="113"/>
      <source>Polygons</source>
      <translation>Polygones</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="114"/>
      <source>Volumes</source>
      <translation>Volumes</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="115"/>
      <source>Polyhedrons</source>
      <translation>Polyèdres</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="116"/>
      <source>Groups</source>
      <translation>Groupes</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="332"/>
      <source>Are you sure you want to continue?</source>
      <translation>Êtes-vous sûr de vouloir continuer ?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemConstraint.cpp" line="159"/>
      <source>Edit analysis feature</source>
      <translation>Éditer la fonction d'analyse</translation>
    </message>
  </context>
  <context>
    <name>ShowDisplacement</name>
    <message>
      <location filename="../ui/ResultShow.ui" line="14"/>
      <source>Show result</source>
      <translation>Afficher le résultat</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="20"/>
      <source>Result type</source>
      <translation>Type de résultats</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="34"/>
      <source>None</source>
      <translation>Aucun</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="50"/>
      <source>Displacement Magnitude</source>
      <translation>Magnitude du déplacement</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="57"/>
      <source>von Mises Stress</source>
      <translation>Critère de von Mises</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="70"/>
      <source>Displacement X</source>
      <translation>Déplacement en X</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="77"/>
      <source>Max Principal Stress</source>
      <translation>Contrainte principale max.</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="90"/>
      <source>Displacement Y</source>
      <translation>Déplacement en Y</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="97"/>
      <source>Min Principal Stress</source>
      <translation>Contrainte principale min.</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="110"/>
      <source>Displacement Z</source>
      <translation>Déplacement en Z</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="117"/>
      <source>Max Shear Stress (Tresca)</source>
      <translation>Critère de cisaillement max. (Tresca)</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="130"/>
      <source>Equivalent Plastic Strain</source>
      <translation>Déformation plastique équivalente : Peeq</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="137"/>
      <source>Mass Flow Rate</source>
      <translation>Flux massique</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="150"/>
      <source>Temperature</source>
      <translation>Température</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="157"/>
      <source>Network Pressure</source>
      <translation>Pression du réseau</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="168"/>
      <source>Min:</source>
      <translation>Min :</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="188"/>
      <source>Max:</source>
      <translation>Max :</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="205"/>
      <source>Histogram</source>
      <translation>Histogramme</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="217"/>
      <source>Displacement</source>
      <translation>Déplacement</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="225"/>
      <source>Show</source>
      <translation>Afficher</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="261"/>
      <source>Factor:</source>
      <translation>Facteur :</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="294"/>
      <source>Slider max:</source>
      <translation>Déformation max :</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="325"/>
      <source>User defined equation</source>
      <translation>Équation définie par l'utilisateur</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="331"/>
      <source>Runs the equation given in the field below,
outputs the results to the Min and Max fields
and colors the result mesh accordingly</source>
      <translation>Exécute l'équation mentionnée dans le champ ci-dessous, affiche les résultats dans
les champs Min et Max et colore le maillage des résultats en fonction de ces derniers.</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="336"/>
      <source>Calculate</source>
      <translation>Calculer</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="355"/>
      <source>Enter here an equation to be calculated.
For possible variables, see the description box below.</source>
      <translation>Entrez ici une équation à calculer.
Pour les variables possibles, voir la zone de description ci-dessous.</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="359"/>
      <source>P1 - P3 # Max - Min Principal Stress</source>
      <translation>P1 - P3 # contrainte principale Max. - Min.</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="14"/>
      <source>Hints user defined equations</source>
      <translation>Équations définies par l'utilisateur</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="20"/>
      <source>Available result types:</source>
      <translation>Types de résultats disponibles :</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="43"/>
      <source>displacement: x, y, z</source>
      <translation>déplacement : x, y, z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="65"/>
      <source>temperature: T</source>
      <translation>température : T</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="90"/>
      <source>stress: sxx, syy, szz, sxy, sxz, syz</source>
      <translation>contraintes : sxx, syy, szz, sxy, sxz, syz</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="118"/>
      <source>network pressure: NP</source>
      <translation>pression du réseau : NP</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="128"/>
      <source>strain: exx, eyy, ezz, exy, exz, eyz</source>
      <translation>déformations : exx, eyy, ezz, exy, exz, eyz</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="138"/>
      <source>mass flow rate: MF</source>
      <translation>débit massique : MF</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="158"/>
      <source>von Mises stress: vM</source>
      <translation>critère de von Mises : vM</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="178"/>
      <source>max shear stress: MS</source>
      <translation>critère de cisaillement maximal : MS</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="188"/>
      <source>max princ. stress vector: s3x, s3y, s3z</source>
      <translation>vecteur de contrainte principal maximal : s3x, s3y, s3z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="198"/>
      <source>max principal stress: P1</source>
      <translation>contrainte principale maximale : P1</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="208"/>
      <source>med princ. stress vector: s2x, s2y, s2z</source>
      <translation>vecteur de contrainte principal intermédiaire : s2x, s2y, s2z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="218"/>
      <source>med principal stress: P2</source>
      <translation>contrainte principale intermédiaire : P2</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="228"/>
      <source>min princ. stress vector: s1x, s1y, s1z</source>
      <translation>vecteur de contrainte principal minimal : s1x, s1y, s1z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="238"/>
      <source>min principal stress: P3</source>
      <translation>contrainte principale minimale : P3</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="148"/>
      <source>reinforcement ratio: rx, ry, rz</source>
      <translation>taux de renfort : rx, ry, rz</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="248"/>
      <source>Mohr Coulomb: mc</source>
      <translation>Mohr-Coulomb : mc</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="168"/>
      <source>equivalent plastic strain: Peeq</source>
      <translation>déformation plastique équivalente : Peeq</translation>
    </message>
  </context>
  <context>
    <name>SolverCalculix</name>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="14"/>
      <source>Mechanical analysis</source>
      <translation>Analyse mécanique</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="20"/>
      <source>Working directory</source>
      <translation>Répertoire de travail</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="55"/>
      <source>Analysis type</source>
      <translation>Type d'analyse</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="67"/>
      <source>Static</source>
      <translation>Statique</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="77"/>
      <source>Frequency</source>
      <translation>Fréquence</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="84"/>
      <source>Thermo mechanical</source>
      <translation>Thermomécanique</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="91"/>
      <source>Check Mesh</source>
      <translation>Vérification du maillage</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="98"/>
      <source>Buckling</source>
      <translation>Déformation</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="110"/>
      <source>Write .inp file</source>
      <translation>Écrire le fichier .inp</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="120"/>
      <source>Edit .inp file</source>
      <translation>Modifier le fichier .inp</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="130"/>
      <source>Run CalculiX</source>
      <translation>Lancer CalculiX</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="151"/>
      <source>Time:</source>
      <translation>Temps :</translation>
    </message>
  </context>
  <context>
    <name>SphereWidget</name>
    <message>
      <location filename="../../SphereWidget.ui" line="26"/>
      <source>x</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="49"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="72"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="112"/>
      <source>Radius</source>
      <translation>Rayon</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="20"/>
      <source>Center</source>
      <translation>Centre</translation>
    </message>
  </context>
  <context>
    <name>Std_Delete</name>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="336"/>
      <source>Object dependencies</source>
      <translation>Dépendances des objets</translation>
    </message>
  </context>
  <context>
    <name>TaskAnalysisInfo</name>
    <message>
      <location filename="../../TaskAnalysisInfo.ui" line="32"/>
      <source>Meshes:</source>
      <translation>Maillages :</translation>
    </message>
    <message>
      <location filename="../../TaskAnalysisInfo.ui" line="48"/>
      <source>Analysis features</source>
      <translation>Fonctions d'analyse</translation>
    </message>
  </context>
  <context>
    <name>TaskCreateNodeSet</name>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="27"/>
      <source>Volume</source>
      <translation>Volume</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="32"/>
      <source>Surface</source>
      <translation>Surface</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="49"/>
      <source>Nodes: 0</source>
      <translation>Nœuds : 0</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="60"/>
      <source>Poly</source>
      <translation>Polygones</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="70"/>
      <source>Box</source>
      <translation>Boîte</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="80"/>
      <source>Pick</source>
      <translation>Choisir</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="87"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="96"/>
      <source>Angle-search</source>
      <translation>Recherche d'angles</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="102"/>
      <source>Collect adjacent nodes</source>
      <translation>Propager aux nœuds adjacents</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="111"/>
      <source>Stop angle:</source>
      <translation>Angle d'arrêt :</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="23"/>
      <source>Add reference</source>
      <translation>Ajouter une référence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="35"/>
      <source>Load [N]</source>
      <translation>Charge [N]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="59"/>
      <source>Diameter</source>
      <translation>Diamètre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="86"/>
      <source>Other diameter</source>
      <translation>Autre diamètre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="113"/>
      <source>Center distance</source>
      <translation>Distance du centre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="137"/>
      <source>Direction</source>
      <translation>Direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="149"/>
      <source>Reverse direction</source>
      <translation>Inverser la direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="158"/>
      <source>Location</source>
      <translation>Emplacement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="172"/>
      <source>Distance</source>
      <translation>Longueur</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="20"/>
      <source>Add reference</source>
      <translation>Ajouter une référence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="35"/>
      <source>Gear diameter</source>
      <translation>Diamètre de l'engrenage</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="59"/>
      <source>Other pulley diameter</source>
      <translation>Autre diamètre de la poulie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="80"/>
      <source>Center distance</source>
      <translation>Distance du centre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="101"/>
      <source>Force</source>
      <translation>Force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="122"/>
      <source>Belt tension force</source>
      <translation>Force de tension de courroie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="141"/>
      <source>Driven pulley</source>
      <translation>Poulie asservie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="150"/>
      <source>Force location [deg]</source>
      <translation>Emplacement de force [degrés]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="177"/>
      <source>Force Direction</source>
      <translation>Direction de la force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="189"/>
      <source>Reversed direction</source>
      <translation>Sens inversé</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="196"/>
      <source>Axial free</source>
      <translation>Axe libre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="205"/>
      <source>Location</source>
      <translation>Emplacement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="219"/>
      <source>Distance</source>
      <translation>Longueur</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="20"/>
      <source>Select master face, click Add or Remove</source>
      <translation>Sélectionner la face principale puis cliquer sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="35"/>
      <location filename="../../TaskFemConstraintContact.ui" line="94"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="51"/>
      <location filename="../../TaskFemConstraintContact.ui" line="110"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="79"/>
      <source>Select slave face, click Add or Remove</source>
      <translation>Sélectionner la face secondaire puis cliquer sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="151"/>
      <source>Parameters</source>
      <translation>Paramètres</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="157"/>
      <source>Contact Stiffness</source>
      <translation>Raideur de contact</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="180"/>
      <source>Clearance Adjustment</source>
      <translation>Ajuster le dégagement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="203"/>
      <source>Enable Friction</source>
      <translation>Activer la friction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="210"/>
      <source>Friction Coefficient</source>
      <translation>Coefficient de friction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="233"/>
      <source>Stick Slope</source>
      <translation>Pente de la courbe de collage</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="35"/>
      <source>Prescribed Displacement</source>
      <translation>Définir le déplacement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="41"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation>Cliquer sur ajouter ou supprimer et sélectionner le(s) élément(s) géométrique(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="58"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="74"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="107"/>
      <source>Displacement x</source>
      <translation>Déplacement en X</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="119"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="152"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="185"/>
      <source>Formulas are only valid
for the Elmer solver</source>
      <translation>Les formules ne sont valables que pour le solveur Elmer.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="123"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="156"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="189"/>
      <source>Formula</source>
      <translation>Formule</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="140"/>
      <source>Displacement y</source>
      <translation>Déplacement en Y</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="173"/>
      <source>Displacement z</source>
      <translation>Déplacement en Z</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="196"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="206"/>
      <source>Flow solution is used to determine
surface force (and thus displacement)
generated by the flow
(Option only applies for Elmer solver)</source>
      <translation>La solution d'écoulement est utilisée pour déterminer la force de surface (et donc le déplacement)
générée par l'écoulement (l'option ne s'applique qu'au solveur Elmer)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="212"/>
      <source>Surface force by flow</source>
      <translation>Force exercée sur la surface par l'écoulement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="232"/>
      <source>Rotations are only valid for Beam and Shell elements.</source>
      <translation>Les rotations sont uniquement valables pour les éléments 1D et 2D.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="245"/>
      <source>Rotation x</source>
      <translation>Rotation en X</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="264"/>
      <source>Rotation y</source>
      <translation>Rotation en Y</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="283"/>
      <source>Rotation z</source>
      <translation>Rotation en Z</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintFixed</name>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="20"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation>Cliquer sur ajouter ou supprimer et sélectionner le(s) élément(s) géométrique(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="28"/>
      <source>Boundary</source>
      <translation>Limite</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="51"/>
      <source>Subtype</source>
      <translation>Sous-type</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="70"/>
      <source>Select multiple face(s), click Add or Remove</source>
      <translation>Sélectionner une/plusieurs face(s) puis cliquer sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="85"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="101"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="141"/>
      <source>Help text</source>
      <translation>Texte d'aide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="161"/>
      <source>Tab 1</source>
      <translation>Onglet 1</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="176"/>
      <source>Value [Unit]</source>
      <translation>Valeur en unité</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="239"/>
      <source>Select a planar edge or face, then press this button</source>
      <translation>Sélectionner une arête ou une face plane puis appuyer sur ce bouton</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="242"/>
      <source>Direction</source>
      <translation>Direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="334"/>
      <source>Intensity</source>
      <translation>Intensité</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="394"/>
      <source>Type</source>
      <translation>Type</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="411"/>
      <source>Temperature [K]</source>
      <translation>Température [K]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="273"/>
      <source>The direction of the edge or the direction of the
normal vector of the face is used as direction</source>
      <translation>Le sens de l'arête ou du vecteur normal de la face est utilisée comme sens.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="298"/>
      <source>Reverse direction</source>
      <translation>Inverser le sens</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="306"/>
      <source>Page</source>
      <translation>Page</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="312"/>
      <source>Turbulence specification</source>
      <translation>Spécification des turbulences</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="357"/>
      <source>Length [m]</source>
      <translation>Longueur [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="383"/>
      <source>Tab 2</source>
      <translation>Onglet 2</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="434"/>
      <source>Heat flux [W/m2]</source>
      <translation>Flux de chaleur [W/m²]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="441"/>
      <source>HT coeff</source>
      <translation>Coefficient de transfert thermique</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="26"/>
      <source>Prescribed Force</source>
      <translation>Définir la force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="32"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation>Cliquer sur ajouter ou supprimer et sélectionner le(s) élément(s) géométrique(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="47"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="63"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="93"/>
      <source>Force</source>
      <translation>Force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="100"/>
      <source>N</source>
      <translation>N</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="117"/>
      <source>Select a planar edge or face, then press this button</source>
      <translation>Sélectionner une arête ou une face plane puis appuyer sur ce bouton</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="120"/>
      <source>Direction</source>
      <translation>Direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="127"/>
      <source>The direction of the edge or the direction of the
normal vector of the face is used as direction</source>
      <translation>Le sens de l'arête ou du vecteur normal de la face est utilisée comme sens.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="137"/>
      <source>Reverse direction</source>
      <translation>Inverser la direction</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="14"/>
      <source>Task Fem Heat flux Load</source>
      <translation>Tâche de la charge du flux de chaleur</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="20"/>
      <source>Click Add or Remove and select face(s)</source>
      <translation>Cliquer sur ajouter ou supprimer et sélectionner la/les face(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="68"/>
      <source>Surface Convection</source>
      <translation>Convection de surface</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="75"/>
      <source>Surface Radiation</source>
      <translation>Rayonnement de surface</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="82"/>
      <source>Surface heat flux</source>
      <translation>Flux de chaleur de surface</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="102"/>
      <source>Film Coefficient</source>
      <translation>Coefficient de film</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="109"/>
      <source>W/m^2/K</source>
      <translation>W/m^2/K</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="136"/>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="198"/>
      <source>K</source>
      <translation>K</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="227"/>
      <source>Surface Heat Flux</source>
      <translation>Flux de chaleur de surface</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="234"/>
      <source>W/m^2</source>
      <translation>W/m^2</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="129"/>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="191"/>
      <source>Ambient Temperature</source>
      <translation>Température ambiante</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="167"/>
      <source>Emissivity</source>
      <translation>Émissivité</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.ui" line="14"/>
      <source>Dialog</source>
      <translation>Fenêtre de dialogue</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.ui" line="20"/>
      <source>Insert component's initial temperature:</source>
      <translation>Rentrer la température initiale du composant :</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="20"/>
      <source>Select a single face, click Add or Remove</source>
      <translation>Sélectionner une seule face puis cliquer sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="20"/>
      <source>Click Add or Remove and select face(s)</source>
      <translation>Cliquer sur ajouter ou supprimer et sélectionner la/les face(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="68"/>
      <source>Pressure</source>
      <translation>Pression</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="87"/>
      <source>Reverse Direction</source>
      <translation>Inverser la direction</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="20"/>
      <source>Click Add or Remove and select face(s)</source>
      <translation>Cliquer sur ajouter ou supprimer et sélectionner la/les face(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="75"/>
      <source>Normal Stiffness</source>
      <translation>Raideur suivant la normale</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="82"/>
      <location filename="../../TaskFemConstraintSpring.ui" line="105"/>
      <source>N/m</source>
      <translation>N/m</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="115"/>
      <source>Stiffness for Elmer</source>
      <translation>Raideur pour le solveur Elmer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="122"/>
      <source>What stiffness should be
used for the Elmer solver</source>
      <translation>Quelle raideur devrait être utilisée pour le solveur Elmer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="98"/>
      <source>Tangential Stiffness</source>
      <translation>Raideur tangentielle</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="20"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation>Cliquer sur ajouter ou supprimer et sélectionner le(s) élément(s) géométrique(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="29"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="39"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="56"/>
      <source>Constraint type</source>
      <translation>Type de contrainte</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="66"/>
      <source>Temperature</source>
      <translation>Température</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="83"/>
      <source>Concentrated heat flux</source>
      <translation>Flux de chaleur concentré</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="22"/>
      <source>Rectangular transform</source>
      <translation>Déformation rectangulaire</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="32"/>
      <source>Cylindrical transform</source>
      <translation>Déformation cylindrique</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="44"/>
      <source>Select a face, click Add or Remove</source>
      <translation>Sélectionner une face puis cliquer sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="59"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="75"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="110"/>
      <source>System Rotation</source>
      <translation>Rotation du système</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="116"/>
      <source>X:</source>
      <translation>X :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="133"/>
      <source>Y:</source>
      <translation>Y :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="150"/>
      <source>Z:</source>
      <translation>Z :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="167"/>
      <source>Angle:</source>
      <translation>Angle :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="190"/>
      <location filename="../../TaskFemConstraintTransform.ui" line="209"/>
      <source>Transformable surfaces</source>
      <translation>Surfaces déformables</translation>
    </message>
  </context>
  <context>
    <name>TaskPostClip</name>
    <message>
      <location filename="../../TaskPostClip.ui" line="31"/>
      <source>Create</source>
      <translation>Créer</translation>
    </message>
    <message>
      <location filename="../../TaskPostClip.ui" line="73"/>
      <source>Inside Out</source>
      <translation>Inverser</translation>
    </message>
    <message>
      <location filename="../../TaskPostClip.ui" line="80"/>
      <source>Cut Cells</source>
      <translation>Couper des cellules</translation>
    </message>
  </context>
  <context>
    <name>TaskPostCut</name>
    <message>
      <location filename="../../TaskPostCut.ui" line="31"/>
      <source>Create</source>
      <translation>Créer</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDataAlongLine</name>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="20"/>
      <source>Coordinates</source>
      <translation>Coordonnées</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="64"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="103"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="142"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="32"/>
      <source>Point 1</source>
      <translation>Point 1</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="48"/>
      <source>Point 2</source>
      <translation>Point 2</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="184"/>
      <source>Select Points</source>
      <translation>Sélectionner des points</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="193"/>
      <source>Resolution</source>
      <translation>Résolution</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="236"/>
      <source>Mode</source>
      <translation>Mode</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="263"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="273"/>
      <source>Vector</source>
      <translation>Vecteur</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="292"/>
      <source>Create Plot</source>
      <translation>Créer un graphique</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDataAtPoint</name>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="17"/>
      <source>Center</source>
      <translation>Centre</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="29"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="58"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="87"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="113"/>
      <source>Select Point</source>
      <translation>Sélectionner un point</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="122"/>
      <source>Value:</source>
      <translation>Valeur :</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="169"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDisplay</name>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="28"/>
      <source>Mode</source>
      <translation>Mode</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="42"/>
      <location filename="../../TaskPostDisplay.ui" line="93"/>
      <source>Outline</source>
      <translation>Contour</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="47"/>
      <location filename="../../TaskPostDisplay.ui" line="98"/>
      <source>Surface</source>
      <translation>Surface</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="52"/>
      <location filename="../../TaskPostDisplay.ui" line="103"/>
      <source>Surface with Edges</source>
      <translation>Surface avec arêtes</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="57"/>
      <location filename="../../TaskPostDisplay.ui" line="108"/>
      <source>Wireframe</source>
      <translation>Filaire</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="73"/>
      <source>Coloring</source>
      <translation>Couleur</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="79"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="116"/>
      <source>Vector</source>
      <translation>Vecteur</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="130"/>
      <source>Magnitute</source>
      <translation>Magnitute</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="135"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="140"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="145"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="156"/>
      <source>Styling</source>
      <translation>Style</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="162"/>
      <source>Transparency</source>
      <translation>Transparence</translation>
    </message>
  </context>
  <context>
    <name>TaskPostScalarClip</name>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="28"/>
      <source>Scalar</source>
      <translation>Scalaire</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="42"/>
      <source>Outline</source>
      <translation>Contour</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="47"/>
      <source>Surface</source>
      <translation>Surface</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="52"/>
      <source>Surface with Edges</source>
      <translation>Surface avec arêtes</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="57"/>
      <source>Wireframe</source>
      <translation>Filaire</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="101"/>
      <source>Min scalar</source>
      <translation>Scalaire minimum</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="108"/>
      <source>Clip scalar</source>
      <translation>Ecrêtage scalaire</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="121"/>
      <source>Max scalar</source>
      <translation>Scalaire maximum</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="209"/>
      <source>Clip inside out</source>
      <translation>Inverser l'écrêtage</translation>
    </message>
  </context>
  <context>
    <name>TaskPostWarpVector</name>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="28"/>
      <source>Vector</source>
      <translation>Vecteur</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="42"/>
      <source>warp vectors</source>
      <translation>vecteurs de déformation</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="98"/>
      <source>Min warp</source>
      <translation>Déformation min.</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="105"/>
      <source>Warp factor</source>
      <translation>Facteur de déformation</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="118"/>
      <source>Max warp</source>
      <translation>Déformation max.</translation>
    </message>
  </context>
  <context>
    <name>TaskTetParameter</name>
    <message>
      <location filename="../../TaskTetParameter.ui" line="28"/>
      <source>Max. Size:</source>
      <translation>Taille maximum :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="46"/>
      <source>Min. Size:</source>
      <translation>Taille min. :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="62"/>
      <source>Second order</source>
      <translation>Second ordre</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="71"/>
      <source>Fineness:</source>
      <translation>Précision :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="82"/>
      <source>VeryCoarse</source>
      <translation>Très grossier</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="87"/>
      <source>Coarse</source>
      <translation>Grossier</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="92"/>
      <source>Moderate</source>
      <translation>Moyen</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="97"/>
      <source>Fine</source>
      <translation>Fin</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="102"/>
      <source>VeryFine</source>
      <translation>Très fin</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="107"/>
      <source>UserDefined</source>
      <translation>Défini par l'utilisateur</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="115"/>
      <source>Growth Rate:</source>
      <translation>Taux de croissance :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="129"/>
      <source>Number of Segments per Edge:</source>
      <translation>Nombre de segments par arête :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="146"/>
      <source>Number of Segments per Radius:</source>
      <translation>Nombre de segments par rayon :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="162"/>
      <source>Optimize</source>
      <translation>Optimiser</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="184"/>
      <source>Node count:</source>
      <translation>Nombre de nœuds :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="198"/>
      <source>Triangle count:</source>
      <translation>Nombre de triangles :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="212"/>
      <source>Tetrahedron count:</source>
      <translation>Nombre de tétraèdres :</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>FEM</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>&amp;FEM</source>
      <translation>&amp;FEM</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="44"/>
      <source>Model</source>
      <translation>Modèle</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>M&amp;odel</source>
      <translation>M&amp;odèle</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>Materials</source>
      <translation>Matériaux</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>&amp;Materials</source>
      <translation>&amp;Matériaux</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="48"/>
      <source>Element Geometry</source>
      <translation>Géométrie des éléments</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="49"/>
      <source>&amp;Element Geometry</source>
      <translation>Géométri&amp;e de l'élément</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="50"/>
      <source>Electrostatic boundary conditions</source>
      <translation>Conditions limites des potentielles électrostatiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="51"/>
      <source>&amp;Electrostatic boundary conditions</source>
      <translation>Conditions limites des &amp;potentiels électrostatiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>Fluid boundary conditions</source>
      <translation>Conditions limites de fluide</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="53"/>
      <source>&amp;Fluid boundary conditions</source>
      <translation>Conditions limites de &amp;fluide</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="54"/>
      <source>Electromagnetic boundary conditions</source>
      <translation>Conditions limites électromagnétiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="55"/>
      <source>&amp;Electromagnetic boundary conditions</source>
      <translation>Conditions limites &amp;électromagnétiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="56"/>
      <source>Geometrical analysis features</source>
      <translation>Fonctions d'analyse géométrique</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="57"/>
      <source>&amp;Geometrical analysis features</source>
      <translation>Fonctions d'analyse &amp;géométrique</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="58"/>
      <source>Mechanical boundary conditions and loads</source>
      <translation>Conditions limites et charges mécaniques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="59"/>
      <source>&amp;Mechanical boundary conditions and loads</source>
      <translation>Conditions limites et charges &amp;mécaniques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="60"/>
      <source>Thermal boundary conditions and loads</source>
      <translation>Conditions limites et charges thermiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="61"/>
      <source>&amp;Thermal boundary conditions and loads</source>
      <translation>Conditions limites et charges &amp;thermiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="62"/>
      <source>Analysis features without solver</source>
      <translation>Fonctions d'analyse sans solveur</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="63"/>
      <source>&amp;Analysis features without solver</source>
      <translation>Fonctions d'&amp;analyse sans solveur</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="64"/>
      <source>Overwrite Constants</source>
      <translation>Remplacer les constantes</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="65"/>
      <source>&amp;Overwrite Constants</source>
      <translation>Remplacer les c&amp;onstantes</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="67"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="68"/>
      <source>M&amp;esh</source>
      <translation>Ma&amp;illage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="70"/>
      <source>Solve</source>
      <translation>Solveur</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="71"/>
      <source>&amp;Solve</source>
      <translation>Ré&amp;solution</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="73"/>
      <source>Results</source>
      <translation>Résultats</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="74"/>
      <source>&amp;Results</source>
      <translation>&amp;Résultats</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="75"/>
      <source>Filter functions</source>
      <translation>Fonctions de filtrage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="76"/>
      <source>&amp;Filter functions</source>
      <translation>&amp;Fonctions de filtrage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="78"/>
      <source>Utilities</source>
      <translation>Utilitaires</translation>
    </message>
  </context>
  <context>
    <name>setupFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1803"/>
      <source>Error: A filter can only be applied to a single object.</source>
      <translation>Erreur : un filtre ne peut être appliqué qu'à un seul objet.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1805"/>
      <location filename="../../Command.cpp" line="1816"/>
      <location filename="../../Command.cpp" line="1845"/>
      <source>The filter could not be set up.</source>
      <translation>Le filtre n'a pas pu être configuré.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1815"/>
      <location filename="../../Command.cpp" line="1844"/>
      <source>Error: no post processing object selected.</source>
      <translation>Erreur : aucun objet de post-traitement sélectionné.</translation>
    </message>
  </context>
  <context>
    <name>FEM_Analysis</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="58"/>
      <source>Analysis container</source>
      <translation>Conteneur d'analyse</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="62"/>
      <source>Creates an analysis container with default solver</source>
      <translation>Créer un conteneur d’analyse avec le solveur standard</translation>
    </message>
  </context>
  <context>
    <name>FEM_ClippingPlaneAdd</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="93"/>
      <source>Clipping plane on face</source>
      <translation>Plan d'écrêtage à une face</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="96"/>
      <source>Add a clipping plane on a selected face</source>
      <translation>Ajouter un plan d'écrêtage à une face sélectionnée</translation>
    </message>
  </context>
  <context>
    <name>FEM_ClippingPlaneRemoveAll</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="149"/>
      <source>Remove all clipping planes</source>
      <translation>Supprimer tous les plans d'écrêtage</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="152"/>
      <source>Removes all clipping planes</source>
      <translation>Supprimer tous les plans d'écrêtage</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstantVacuumPermittivity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="173"/>
      <source>Constant vacuum permittivity</source>
      <translation>Constante de permittivité du vide</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="177"/>
      <source>Creates a FEM constant vacuum permittivity to overwrite standard value</source>
      <translation>Créer une constante FEM de permittivité du vide pour remplacer la valeur standard</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementFluid1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="343"/>
      <source>Fluid section for 1D flow</source>
      <translation>Section de fluide pour un écoulement 1D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="346"/>
      <source>Creates a FEM fluid section for 1D flow</source>
      <translation>Créer une section de fluide FEM pour un écoulement 1D</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementGeometry1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="356"/>
      <source>Beam cross section</source>
      <translation>Coupe transversale d'un élément 1D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="359"/>
      <source>Creates a FEM beam cross section</source>
      <translation>Créer une coupe transversale FEM d'un élément 1D</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementGeometry2D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="369"/>
      <source>Shell plate thickness</source>
      <translation>Épaisseur d'un élément 2D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="372"/>
      <source>Creates a FEM shell plate thickness</source>
      <translation>Créer une épaisseur FEM d'un élément 2D</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementRotation1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="382"/>
      <source>Beam rotation</source>
      <translation>Rotation d'un élément 1D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="383"/>
      <source>Creates a FEM beam rotation</source>
      <translation>Créer une rotation FEM d'un élément 1D</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElectrostatic</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="433"/>
      <source>Electrostatic equation</source>
      <translation>Équation électrostatique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="436"/>
      <source>Creates a FEM equation for electrostatic</source>
      <translation>Créer une équation FEM pour l'électrostatique</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElasticity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="407"/>
      <source>Elasticity equation</source>
      <translation>Équation d’élasticité</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="410"/>
      <source>Creates a FEM equation for elasticity (stress)</source>
      <translation>Créer une équation FEM pour l'élasticité (contrainte)</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationFlow</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="446"/>
      <source>Flow equation</source>
      <translation>Équation d'écoulement</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="447"/>
      <source>Creates a FEM equation for flow</source>
      <translation>Créer une équation FEM pour un écoulement</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationFlux</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="457"/>
      <source>Flux equation</source>
      <translation>Équation de flux</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="458"/>
      <source>Creates a FEM equation for flux</source>
      <translation>Créer une équation FEM pour un flux</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElectricforce</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="420"/>
      <source>Electricforce equation</source>
      <translation>Équation de force électrique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="423"/>
      <source>Creates a FEM equation for electric forces</source>
      <translation>Créer une équation FEM pour des forces électriques</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationHeat</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="468"/>
      <source>Heat equation</source>
      <translation>Équation de chaleur</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="469"/>
      <source>Creates a FEM equation for heat</source>
      <translation>Créer une équation FEM pour la chaleur</translation>
    </message>
  </context>
  <context>
    <name>FEM_Examples</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="512"/>
      <source>Open FEM examples</source>
      <translation>Ouvrir des exemples de l'atelier FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="513"/>
      <source>Opens the FEM examples</source>
      <translation>Ouvrir des exemples de l'atelier FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialEditor</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="527"/>
      <source>Material editor</source>
      <translation>Éditeur de matériaux</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="530"/>
      <source>Opens the FreeCAD material editor</source>
      <translation>Ouvrir l’éditeur de matériaux de FreeCAD</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialFluid</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="543"/>
      <source>Material for fluid</source>
      <translation>Matériau pour fluide</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="544"/>
      <source>Creates a FEM material for fluid</source>
      <translation>Créer un matériau FEM pour un fluide</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialMechanicalNonlinear</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="556"/>
      <source>Nonlinear mechanical material</source>
      <translation>Matériau mécanique non-linéaire</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="559"/>
      <source>Creates a nonlinear mechanical material</source>
      <translation>Créer un matériau mécanique non linéaire</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialReinforced</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="623"/>
      <source>Reinforced material (concrete)</source>
      <translation>Matériau renforcé (type béton)</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="627"/>
      <source>Creates a material for reinforced matrix material such as concrete</source>
      <translation>Créer un matériau pour des composites renforcés tels que le béton</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialSolid</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="637"/>
      <source>Material for solid</source>
      <translation>Matériau pour un solide</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="639"/>
      <source>Creates a FEM material for solid</source>
      <translation>Créer un matériau FEM pour un solide</translation>
    </message>
  </context>
  <context>
    <name>FEM_FEMMesh2Mesh</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="649"/>
      <source>FEM mesh to mesh</source>
      <translation>Convertir un maillage FEM en maillage surfacique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="652"/>
      <source>Converts the surface of a FEM mesh to a mesh</source>
      <translation>Convertir la surface d'un maillage FEM en maillage surfacique</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshBoundaryLayer</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="691"/>
      <source>FEM mesh boundary layer</source>
      <translation>Créer une couche limite de maillage</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="694"/>
      <source>Creates a FEM mesh boundary layer</source>
      <translation>Créer une couche limite de maillage FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshClear</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="704"/>
      <source>Clear FEM mesh</source>
      <translation>Effacer le maillage de l'atelier FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="705"/>
      <source>Clears the Mesh of a FEM mesh object</source>
      <translation>Effacer le maillage d'un objet de type maillage de l'atelier FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshDisplayInfo</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="724"/>
      <source>Display FEM mesh info</source>
      <translation>Afficher les informations du maillage de l'atelier FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="725"/>
      <source>Displays FEM mesh information</source>
      <translation>Afficher les informations du maillage de l'atelier FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshGmshFromShape</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="748"/>
      <source>FEM mesh from shape by Gmsh</source>
      <translation>Mailler avec le mailleur Gmsh</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="751"/>
      <source>Creates a FEM mesh from a shape by Gmsh mesher</source>
      <translation>Créer un maillage FEM à partir d'une forme avec le mailleur Gmsh</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshGroup</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="798"/>
      <source>FEM mesh group</source>
      <translation>Collecter un maillage</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="799"/>
      <source>Creates a FEM mesh group</source>
      <translation>Regrouper et étiqueter les éléments d'un maillage</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshNetgenFromShape</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="811"/>
      <source>FEM mesh from shape by Netgen</source>
      <translation>Mailler avec le mailleur Netgen</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="815"/>
      <source>Creates a FEM mesh from a solid or face shape by Netgen internal mesher</source>
      <translation>Créer un maillage FEM à partir d'un solide ou d'une face avec le mailleur Netgen</translation>
    </message>
  </context>
  <context>
    <name>FEM_ResultShow</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="876"/>
      <source>Show result</source>
      <translation>Afficher le résultat</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="880"/>
      <source>Shows and visualizes selected result data</source>
      <translation>Affiche et visualise les données des résultats sélectionnés</translation>
    </message>
  </context>
  <context>
    <name>FEM_ResultsPurge</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="892"/>
      <source>Purge results</source>
      <translation>Purger les résultats</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="896"/>
      <source>Purges all results from active analysis</source>
      <translation>Purger tous les résultats de l'analyse active</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverCalculiXCcxTools</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1006"/>
      <source>Solver CalculiX Standard</source>
      <translation>Solveur CalculiX standard</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1011"/>
      <source>Creates a standard FEM solver CalculiX with ccx tools</source>
      <translation>Créer un solveur standard FEM CalculiX avec les outils ccx</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverControl</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1059"/>
      <source>Solver job control</source>
      <translation>Contrôle des tâches du solveur</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1064"/>
      <source>Changes solver attributes and runs the calculations for the selected solver</source>
      <translation>Modifier les attributs du solveur et lancer les calculs pour le solveur sélectionné</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverElmer</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1076"/>
      <source>Solver Elmer</source>
      <translation>Solveur Elmer</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1078"/>
      <source>Creates a FEM solver Elmer</source>
      <translation>Créer un solveur FEM Elmer</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverMystran</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1089"/>
      <source>Solver Mystran</source>
      <translation>Solveur Mystran</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1091"/>
      <source>Creates a FEM solver Mystran</source>
      <translation>Créer un solveur FEM Mystran</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverRun</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1101"/>
      <source>Run solver calculations</source>
      <translation>Lancer les calculs du solveur</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1105"/>
      <source>Runs the calculations for the selected solver</source>
      <translation>Lancer les calculs pour le solveur sélectionné</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverZ88</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1121"/>
      <source>Solver Z88</source>
      <translation>Solveur Z88</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1123"/>
      <source>Creates a FEM solver Z88</source>
      <translation>Créer un solveur FEM Z88</translation>
    </message>
  </context>
  <context>
    <name>ControlWidget</name>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="208"/>
      <source>Solver Control</source>
      <translation>Contrôle du solveur</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="219"/>
      <source>Working Directory</source>
      <translation>Répertoire de travail</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="223"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="299"/>
      <source>Write</source>
      <translation>Écrire</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="224"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="300"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="304"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="308"/>
      <source>Edit</source>
      <translation>Éditer</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="241"/>
      <source>Elapsed Time:</source>
      <translation>Temps écoulé :</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="301"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="305"/>
      <source>Run</source>
      <translation>Exécuter</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="303"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="307"/>
      <source>Re-write</source>
      <translation>Réécrire</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="309"/>
      <source>Re-run</source>
      <translation>Relancer</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="311"/>
      <source>Abort</source>
      <translation>Interrompre</translation>
    </message>
  </context>
  <context>
    <name>_Selector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="50"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
  </context>
  <context>
    <name>BoundarySelector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="130"/>
      <source>Select Faces/Edges/Vertexes</source>
      <translation>Sélectionner des faces/arêtes/sommets</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="131"/>
      <source>To add references: select them in the 3D view and click "Add".</source>
      <translation>Pour ajouter des références : sélectionner les dans la vue 3D et cliquer sur "Ajouter".</translation>
    </message>
  </context>
  <context>
    <name>SolidSelector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="146"/>
      <source>Select Solids</source>
      <translation>Sélectionner des solides</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="152"/>
      <source>Select elements part of the solid that shall be added to the list. To add the solid click "Add".</source>
      <translation>Sélectionner les éléments du solide qui seront ajoutés à la liste. Pour ajouter le solide, cliquer sur "Ajouter".</translation>
    </message>
  </context>
  <context>
    <name>GeometryElementsSelection</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="264"/>
      <source>Geometry reference selector</source>
      <translation>Sélecteur de références géométriques</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="266"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="273"/>
      <source>Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements can be selected: {}{}{}</source>
      <translation>Cliquer sur "Ajouter" et sélectionner les éléments géométriques pour les ajouter à la liste. {}Les éléments géométriques suivants peuvent être sélectionnés : {}{}{}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="276"/>
      <source>{}If no geometry is added to the list, all remaining ones are used.</source>
      <translation>{}Si aucune géométrie n'est ajoutée à la liste, tous les éléments restants seront utilisés.</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="285"/>
      <source>Selection mode</source>
      <translation>Mode de sélection</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="287"/>
      <source>Solid</source>
      <translation>Solide</translation>
    </message>
  </context>
  <context>
    <name>FEM</name>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="273"/>
      <source>Displacement Magnitude</source>
      <translation>Magnitude du déplacement</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="282"/>
      <source>Displacement X</source>
      <translation>Déplacement en X</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="290"/>
      <source>Displacement Y</source>
      <translation>Déplacement en Y</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="298"/>
      <source>Displacement Z</source>
      <translation>Déplacement en Z</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="307"/>
      <source>von Mises Stress</source>
      <translation>Critère de von Mises</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="316"/>
      <source>Max Shear Stress</source>
      <translation>Critère de cisaillement maximal</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="327"/>
      <source>Max Principal Stress</source>
      <translation>Contrainte principale max.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="337"/>
      <source>Temperature</source>
      <translation>Température</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="346"/>
      <source>Mass Flow Rate</source>
      <translation>Flux massique</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="357"/>
      <source>Network Pressure</source>
      <translation>Pression du réseau</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="369"/>
      <source>Min Principal Stress</source>
      <translation>Contrainte principale min.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="379"/>
      <source>Equivalent Plastic Strain</source>
      <translation>Déformation plastique équivalente : Peeq</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="398"/>
      <source>Information</source>
      <translation>Informations</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="399"/>
      <source>No histogram available.
Please select a result type first.</source>
      <translation>Aucun histogramme disponible.
Sélectionner d'abord un type de résultat.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="546"/>
      <source>Histogram of {}</source>
      <translation>Histogramme de {}</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="547"/>
      <source>Nodes</source>
      <translation>Nœuds</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="668"/>
      <source>Empty result mesh</source>
      <translation>Aucun résultat de maillage</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="681"/>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="690"/>
      <source>No result object</source>
      <translation>Aucun résultat</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationMagnetodynamic2D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="497"/>
      <source>Magnetodynamic2D equation</source>
      <translation>Équation magnétodynamique 2D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="501"/>
      <source>Creates a FEM equation for 2D magnetodynamic forces</source>
      <translation>Créer une équation FEM pour les forces magnétodynamiques 2D</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCompEmConstraints</name>
    <message>
      <location filename="../../Command.cpp" line="1399"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1400"/>
      <location filename="../../Command.cpp" line="1401"/>
      <source>Electromagnetic boundary conditions</source>
      <translation>Conditions limites électromagnétiques</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationMagnetodynamic</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="481"/>
      <source>Magnetodynamic equation</source>
      <translation>Équation magnétodynamique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="485"/>
      <source>Creates a FEM equation for magnetodynamic forces</source>
      <translation>Créer une équation FEM pour les forces magnétodynamiques</translation>
    </message>
  </context>
  <context>
    <name>TaskPostContours</name>
    <message>
      <location filename="../../TaskPostContours.ui" line="25"/>
      <source>Vector:</source>
      <translation>Vecteur :</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="35"/>
      <source>Field:</source>
      <translation>Champ :</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="79"/>
      <source>Contour lines will not be colored</source>
      <translation>Les lignes des contours ne seront pas colorées</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="82"/>
      <source>No color</source>
      <translation>Pas de couleur</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCompEmEquations</name>
    <message>
      <location filename="../../Command.cpp" line="1523"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1524"/>
      <source>Electromagnetic equations</source>
      <translation>Équations électromagnétiques</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1525"/>
      <source>Electromagnetic equations for the Elmer solver</source>
      <translation>Équations électromagnétiques pour le solveur Elmer</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostContoursFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2387"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2388"/>
      <source>Contours filter</source>
      <translation>Filtre par contours</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2389"/>
      <source>Define/create a contours filter which displays iso contours</source>
      <translation>Définir/créer un filtre par contours qui affichera des iso-contours</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostContours</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1438"/>
      <source>Contours filter options</source>
      <translation>Options du filtre par contours</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationDeformation</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="393"/>
      <source>Deformation equation</source>
      <translation>Équation de déformation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="397"/>
      <source>Creates a FEM equation for deformation (nonlinear elasticity)</source>
      <translation>Créer une équation FEM pour la déformation (élasticité non linéaire)</translation>
    </message>
  </context>
  <context>
    <name>BoxWidget</name>
    <message>
      <location filename="../../BoxWidget.ui" line="32"/>
      <source>x</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="61"/>
      <source>y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="84"/>
      <source>z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="20"/>
      <source>Center</source>
      <translation>Au centre</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="124"/>
      <source>Length</source>
      <translation>Longueur</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="153"/>
      <source>Width</source>
      <translation>Largeur</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="182"/>
      <source>Height</source>
      <translation>Hauteur</translation>
    </message>
  </context>
  <context>
    <name>CylinderWidget</name>
    <message>
      <location filename="../../CylinderWidget.ui" line="26"/>
      <location filename="../../CylinderWidget.ui" line="110"/>
      <source>x</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="49"/>
      <location filename="../../CylinderWidget.ui" line="133"/>
      <source>y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="72"/>
      <location filename="../../CylinderWidget.ui" line="156"/>
      <source>z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="20"/>
      <source>Center</source>
      <translation>Au centre</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="104"/>
      <source>Axis</source>
      <translation>Axes</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="196"/>
      <source>Radius</source>
      <translation>Rayon</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCompMechEquations</name>
    <message>
      <location filename="../../Command.cpp" line="1675"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1676"/>
      <source>Mechanical equations</source>
      <translation>Équations mécaniques</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1677"/>
      <source>Mechanical equations for the Elmer solver</source>
      <translation>Équations mécaniques pour le solveur Elmer</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverCalculiX</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1034"/>
      <source>Solver CalculiX (new framework)</source>
      <translation>Solveur CalculiX (nouveau modèle)</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1039"/>
      <source>Creates a FEM solver CalculiX new framework (less result error handling)</source>
      <translation>Créer un solveur nouveau modèle FEM CalculiX (moins de traitement des erreurs de résultat)</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintBodyHeatSource</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="189"/>
      <source>Body heat source</source>
      <translation>Source de chaleur du corps</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="192"/>
      <source>Creates a body heat source</source>
      <translation>Créer une source de chaleur pour le corps</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintCentrif</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="202"/>
      <source>Centrifugal load</source>
      <translation>Charge centrifuge</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="203"/>
      <source>Creates a centrifugal load</source>
      <translation>Créer une charge centrifuge</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintCurrentDensity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="216"/>
      <source>Current density boundary condition</source>
      <translation>Condition limite de densité de courant</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="220"/>
      <source>Creates a current density boundary condition</source>
      <translation>Créer une condition limite de densité de courant</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintElectrostaticPotential</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="233"/>
      <source>Electrostatic potential boundary condition</source>
      <translation>Condition limite de potentiel électrostatique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="237"/>
      <source>Creates an electrostatic potential boundary condition</source>
      <translation>Créer une condition limite de potentiel électrostatique</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintFlowVelocity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="249"/>
      <source>Flow velocity boundary condition</source>
      <translation>Vitesse d'écoulement comme condition limite</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="252"/>
      <source>Creates a flow velocity boundary condition</source>
      <translation>Créer une vitesse d'écoulement comme condition limite</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintInitialFlowVelocity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="264"/>
      <source>Initial flow velocity condition</source>
      <translation>Condition de vitesse d'écoulement initial</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="268"/>
      <source>Creates initial flow velocity condition</source>
      <translation>Créer une condition de vitesse d'écoulement initial</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintInitialPressure</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="280"/>
      <source>Initial pressure condition</source>
      <translation>Condition de pression initiale</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="283"/>
      <source>Creates an initial pressure condition</source>
      <translation>Créer une condition de pression initiale</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintMagnetization</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="295"/>
      <source>Magnetization boundary condition</source>
      <translation>Condition limite de magnétisation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="298"/>
      <source>Creates a magnetization boundary condition</source>
      <translation>Créer une condition limite de magnétisation</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintSectionPrint</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="308"/>
      <source>Section print feature</source>
      <translation>Affichage des variables de sortie</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="311"/>
      <source>Creates a section print feature</source>
      <translation>Créer l'affichage des variables de sortie</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintSelfWeight</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="321"/>
      <source>Gravity load</source>
      <translation>Charge de gravité</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="322"/>
      <source>Creates a gravity load</source>
      <translation>Créer une charge de gravité</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintTie</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="332"/>
      <source>Tie constraint</source>
      <translation>Contrainte de liaison</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="333"/>
      <source>Creates a tie constraint</source>
      <translation>Créer une contrainte de liaison</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshRegion</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="865"/>
      <source>FEM mesh refinement</source>
      <translation>Mailler plus finement</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="866"/>
      <source>Creates a FEM mesh refinement</source>
      <translation>Créer un maillage FEM plus fin</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintRigidBody</name>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="20"/>
      <source>Click Add or Remove and select geometric element(s)</source>
      <translation>Cliquer sur ajouter ou supprimer et sélectionner le(s) élément(s) géométrique(s)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="77"/>
      <source>Reference Node</source>
      <translation>Nœud de référence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="83"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="183"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="231"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="309"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="400"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="448"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="537"/>
      <source>X:</source>
      <translation>X :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="106"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="190"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="238"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="316"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="407"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="455"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="544"/>
      <source>Y:</source>
      <translation>Y :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="129"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="197"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="245"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="323"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="414"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="462"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="551"/>
      <source>Z:</source>
      <translation>Z :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="177"/>
      <source>Translational Mode</source>
      <translation>Mode translationnel</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="225"/>
      <source>Displacement</source>
      <translation>Déplacement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="303"/>
      <source>Force</source>
      <translation>Force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="394"/>
      <source>Rotational Mode</source>
      <translation>Mode rotationnel</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="442"/>
      <source>Rotation</source>
      <translation>Rotation</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="499"/>
      <source>Angle:</source>
      <translation>Angle :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="531"/>
      <source>Moment</source>
      <translation>Moment</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintRigidBody</name>
    <message>
      <location filename="../../Command.cpp" line="456"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="457"/>
      <source>Rigid body constraint</source>
      <translation>Contrainte de corps rigide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="458"/>
      <source>Creates a rigid body constraint for a geometric entity</source>
      <translation>Créer une contrainte de corps rigide pour une entité géométrique</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintRigidBody</name>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="273"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="284"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="324"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="347"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="358"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="273"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="347"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="284"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="358"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas un élément !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="322"/>
      <source>Only one type of selection (vertex, face or edge) per constraint allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par contrainte !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintRigidBody</name>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="743"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>TaskCreateElementSet</name>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="20"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="28"/>
      <source>Poly</source>
      <translation>Polygones</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="35"/>
      <source>Erase Elements by Polygon</source>
      <translation>Effacer les éléments sélectionnés par un polygone</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="49"/>
      <source>Restore</source>
      <translation>Restaurer</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="56"/>
      <source>Delete New Meshes</source>
      <translation>Supprimer les nouveaux maillages</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="70"/>
      <source>Copy</source>
      <translation>Copier</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="77"/>
      <source>Copy Result Mesh</source>
      <translation>Copier le maillage du résultat</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCreateElementsSet</name>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="231"/>
      <location filename="../../TaskCreateElementSet.cpp" line="241"/>
      <location filename="../../TaskCreateElementSet.cpp" line="472"/>
      <location filename="../../TaskCreateElementSet.cpp" line="563"/>
      <location filename="../../Command.cpp" line="1376"/>
      <source>Wrong selection</source>
      <translation>Sélection invalide</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="232"/>
      <source>Can't copy ResultMesh to ResultMesh</source>
      <translation>Impossible de copier un maillage résultat vers un maillage résultat</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="242"/>
      <source>Mesh must be a Results mesh</source>
      <translation>Le maillage doit être un maillage résultat</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="564"/>
      <source>No Data To Restore
</source>
      <translation>Aucune donnée à restaurer</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="759"/>
      <source>Erased Elements</source>
      <translation>Éléments effacés</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="760"/>
      <source>All Elements Erased - no mesh generated.</source>
      <translation>Tous les éléments ont été effacés, aucun maillage généré.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1336"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1337"/>
      <source>Erase Elements</source>
      <translation>Effacer des éléments</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1338"/>
      <source>Creates a FEM mesh elements set</source>
      <translation>Créer un jeu d'éléments de maillage FEM</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskCreateElementSet</name>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="441"/>
      <source>Elements set</source>
      <translation>Jeu d'éléments</translation>
    </message>
  </context>
  <context>
    <name>CmdFemDefineElementsSet</name>
    <message>
      <location filename="../../Command.cpp" line="1281"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1282"/>
      <source>Element set by poly</source>
      <translation>Jeu d'éléments défini par polygone</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1283"/>
      <location filename="../../Command.cpp" line="1285"/>
      <source>Create Element set by Poly</source>
      <translation>Créer un jeu d'éléments défini par polygone</translation>
    </message>
  </context>
  <context>
    <name>NetgenMesh</name>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="14"/>
      <source>FEM Mesh by Netgen</source>
      <translation>Maillage FEM par Netgen</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="26"/>
      <source>Mesh Parameters</source>
      <translation>Paramètres de maillage</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="37"/>
      <source>Fineness:</source>
      <translation>Précision :</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="47"/>
      <source>Maximal Size:</source>
      <translation>Taille maximale :</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="82"/>
      <source>Minimal Size:</source>
      <translation>Taille minimale :</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="117"/>
      <source>Second Order</source>
      <translation>Second ordre</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="124"/>
      <source>Growth Rate:</source>
      <translation>Taux de croissance :</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="147"/>
      <source>Curvature Safety:</source>
      <translation>Sécurité de la courbure :</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="164"/>
      <source>Segments Per Edge:</source>
      <translation>Segments par arête :</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="192"/>
      <source>Netgen</source>
      <translation>Netgen</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="217"/>
      <source>Time:</source>
      <translation>Temps :</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="243"/>
      <source>Netgen version</source>
      <translation>Version de Netgen</translation>
    </message>
  </context>
  <context>
    <name>Gui::Dialog::DlgSettingsNetgen</name>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="14"/>
      <location filename="../ui/DlgSettingsNetgen.ui" line="20"/>
      <source>Netgen</source>
      <translation>Netgen</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="26"/>
      <source>Use legacy Netgen object implementation</source>
      <translation>Utiliser l'implémentation d'objets du Netgen historique</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="35"/>
      <source>Legacy Netgen</source>
      <translation>Netgen historique</translation>
    </message>
  </context>
</TS>
