<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr" sourcelanguage="en">
  <context>
    <name>BoundarySelector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="132"/>
      <source>Select Faces/Edges/Vertexes</source>
      <translation>Sélectionner les Faces/Arêtes/Sommets</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="136"/>
      <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 cliquez sur "Ajouter".</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintBearing</name>
    <message>
      <location filename="../../Command.cpp" line="288"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="289"/>
      <source>Constraint bearing</source>
      <translation>Contrainte de roulement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="290"/>
      <source>Creates a FEM constraint for a bearing</source>
      <translation>Créer une contrainte FEM de roulement</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintContact</name>
    <message>
      <location filename="../../Command.cpp" line="329"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="330"/>
      <source>Constraint contact</source>
      <translation>Contrainte de contact</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="331"/>
      <source>Creates a FEM constraint for contact between faces</source>
      <translation>Créer une contrainte FEM de contact entre les faces</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintDisplacement</name>
    <message>
      <location filename="../../Command.cpp" line="374"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="375"/>
      <source>Constraint displacement</source>
      <translation>Contrainte de déplacements</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="376"/>
      <source>Creates a FEM constraint for a displacement acting on a geometric entity</source>
      <translation>Créer une contrainte FEM de déplacement agissant sur une entité géométrique</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintFixed</name>
    <message>
      <location filename="../../Command.cpp" line="417"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="418"/>
      <source>Constraint fixed</source>
      <translation>Contrainte d'immobilisation</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="419"/>
      <source>Creates a FEM constraint for a fixed geometric entity</source>
      <translation>Créer une contrainte FEM pour une entité géométrique fixe</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../Command.cpp" line="459"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="460"/>
      <source>Fluid boundary condition</source>
      <translation>Condition limite de fluide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="461"/>
      <source>Create fluid boundary condition on face entity for Computional Fluid Dynamics</source>
      <translation>Créer une condition limite de fluide sur la face de l'entité face pour le calcul de dynamique des fluides</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintForce</name>
    <message>
      <location filename="../../Command.cpp" line="502"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="503"/>
      <source>Constraint force</source>
      <translation>Contrainte de force</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="504"/>
      <source>Creates a FEM constraint for a force acting on a geometric entity</source>
      <translation>Créer une contrainte FEM pour une force agissant sur une entité géométrique</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintGear</name>
    <message>
      <location filename="../../Command.cpp" line="546"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="547"/>
      <source>Constraint gear</source>
      <translation>Contrainte d'engrenage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="548"/>
      <source>Creates a FEM constraint for a gear</source>
      <translation>Créer une contrainte FEM d'engrenage</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintHeatflux</name>
    <message>
      <location filename="../../Command.cpp" line="587"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="588"/>
      <source>Constraint heatflux</source>
      <translation>Contrainte de flux de chaleur</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="589"/>
      <source>Creates a FEM constraint for a heatflux acting on a face</source>
      <translation>Créer une contrainte FEM de flux de chaleur agissant sur une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../Command.cpp" line="632"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="633"/>
      <source>Constraint initial temperature</source>
      <translation>Contrainte de température initiale</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="634"/>
      <source>Creates a FEM constraint for initial temperature acting on a body</source>
      <translation>Créer une contrainte FEM de température initiale agissant sur un corps</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../Command.cpp" line="675"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="676"/>
      <source>Constraint plane rotation</source>
      <translation>Contrainte de rotation plane</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="677"/>
      <source>Creates a FEM constraint for plane rotation face</source>
      <translation>Créer une contrainte FEM de rotation plane</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPressure</name>
    <message>
      <location filename="../../Command.cpp" line="717"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="718"/>
      <source>Constraint pressure</source>
      <translation>Contrainte de pression</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="719"/>
      <source>Creates a FEM constraint for a pressure acting on a face</source>
      <translation>Créer une contrainte FEM de pression agissant sur la face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPulley</name>
    <message>
      <location filename="../../Command.cpp" line="807"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="808"/>
      <source>Constraint pulley</source>
      <translation>Contrainte de poulie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="809"/>
      <source>Creates a FEM constraint for a pulley</source>
      <translation>Créer une contrainte FEM de poulie</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintSpring</name>
    <message>
      <location filename="../../Command.cpp" line="762"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="763"/>
      <source>Constraint spring</source>
      <translation>Contrainte de ressort</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="764"/>
      <source>Creates a FEM constraint for a spring acting on a face</source>
      <translation>Créer une contrainte FEM de ressort agissant sur une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintTemperature</name>
    <message>
      <location filename="../../Command.cpp" line="853"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="854"/>
      <source>Constraint temperature</source>
      <translation>Contrainte de température</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="855"/>
      <source>Creates a FEM constraint for a temperature/concentrated heat flux acting on a face</source>
      <translation>Créer une contrainte FEM d'un flux concentré de chaleur/température agissant sur une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintTransform</name>
    <message>
      <location filename="../../Command.cpp" line="896"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="897"/>
      <source>Constraint transform</source>
      <translation>Contrainte de transformation</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="898"/>
      <source>Create FEM constraint for transforming a face</source>
      <translation>Créer une contrainte FEM de transformation d'une face</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCreateNodesSet</name>
    <message>
      <location filename="../../Command.cpp" line="1088"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1089"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1090"/>
      <source>Creates a FEM mesh nodes set</source>
      <translation>Crée un ensemble de nœuds de maillage FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1118"/>
      <source>Wrong selection</source>
      <translation>Sélection invalide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1119"/>
      <source>Select a single FEM mesh or nodes set, please.</source>
      <translation>Sélectionner maillage FEM seul ou des nœuds s'il vous plaît.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemDefineNodesSet</name>
    <message>
      <location filename="../../Command.cpp" line="1032"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1033"/>
      <source>Node set by poly</source>
      <translation>Nœud défini par poly</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1034"/>
      <location filename="../../Command.cpp" line="1036"/>
      <source>Create node set by Poly</source>
      <translation>Créer un nœud défini par Poly</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostApllyChanges</name>
    <message>
      <location filename="../../Command.cpp" line="1752"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1753"/>
      <source>Apply changes to pipeline</source>
      <translation>Appliquer les modifications au pipeline</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1754"/>
      <source>Apply changes to parameters directly and not on recompute only...</source>
      <translation>Appliquer les modifications aux paramètres directement et non pas seulement lors de la calculation...</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostClipFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1296"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1297"/>
      <source>Region clip filter</source>
      <translation>Filtre d'écrêtage selon une région</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1298"/>
      <source>Define/create a clip filter which uses functions to define the cliped region</source>
      <translation>Définissez/créez un filtre d'écrêtage qui utilise des fonctions pour définir la région écrêtée</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1680"/>
      <source>Wrong selection</source>
      <translation>Sélection invalide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1681"/>
      <source>Select a pipeline, please.</source>
      <translation>Sélectionnez un pipeline, s'il vous plaît.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostCreateDataAtPointFilter</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="947"/>
      <source>Data At Point</source>
      <translation>Données au point</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostCutFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1339"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1340"/>
      <source>Function cut filter</source>
      <translation>Filtre de la fonction coupe</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1341"/>
      <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="1382"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1383"/>
      <source>Line clip filter</source>
      <translation>Filtre d'écrêtage selon une ligne</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1384"/>
      <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ête un champ le long d'une ligne</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostDataAtPointFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1423"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1424"/>
      <source>Data at point clip filter</source>
      <translation>Données du filtre d'écrêtage du point</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1425"/>
      <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ête les données d'un champ à un point donné</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostFunctions</name>
    <message>
      <location filename="../../Command.cpp" line="1612"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1613"/>
      <source>Filter functions</source>
      <translation>Fonctions de filtrage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1614"/>
      <source>Functions for use in postprocessing filter...</source>
      <translation>Fonctions à utiliser dans le filtre de post-traitement...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1725"/>
      <source>Plane</source>
      <translation>Plan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1730"/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostLinearizedStressesFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1219"/>
      <source>Thickness [mm]</source>
      <comment>Plot X-Axis Label</comment>
      <translation>Épaisseur [mm]</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1220"/>
      <source>Stress [MPa]</source>
      <comment>Plot Y-Axis Label</comment>
      <translation>Contrainte [MPa]</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1221"/>
      <source>Linearized Stresses</source>
      <comment>Plot title</comment>
      <translation>Contraintes linéarisées</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1222"/>
      <source>Membrane</source>
      <comment>Plot legend item label</comment>
      <translation>Membrane</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1223"/>
      <source>Membrane and Bending</source>
      <comment>Plot legend item label</comment>
      <translation>Membrane et Pliage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1224"/>
      <source>Total</source>
      <comment>Plot legend item label</comment>
      <translation>Total</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1468"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1469"/>
      <source>Stress linearization plot</source>
      <translation>Graphique de linéarisation des contraintes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1470"/>
      <source>Define/create stress linearization plots</source>
      <translation>Définir/créer des graphiques de linéarisation des contraintes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1500"/>
      <location filename="../../Command.cpp" line="1506"/>
      <source>Wrong selection</source>
      <translation>Sélection invalide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1501"/>
      <location filename="../../Command.cpp" line="1507"/>
      <source>Select a Clip filter which clips a STRESS field along a line, please.</source>
      <translation>Sélectionnez un filtre d'écrêtage qui écrête un champ de contrainte le long d'une ligne, s'il vous plaît.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostPipelineFromResult</name>
    <message>
      <location filename="../../Command.cpp" line="1791"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1792"/>
      <source>Post pipeline from result</source>
      <translation>Afficher le pipeline à partir du résultat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1793"/>
      <source>Creates a post processing pipeline from a result object</source>
      <translation>Crée un pipeline de post-traitement à partir d'un objet résultat</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1856"/>
      <source>Wrong selection type</source>
      <translation>Type de sélection incorrect</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1857"/>
      <source>Select a result object, please.</source>
      <translation>Sélectionnez un objet résultat, s'il vous plaît.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostScalarClipFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1530"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1531"/>
      <source>Scalar clip filter</source>
      <translation>Filtre d'écrêtage scalaire</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1532"/>
      <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ête un champ avec une valeur scalaire</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostWarpVectorFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1571"/>
      <source>Fem</source>
      <translation>Fem</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1572"/>
      <source>Warp filter</source>
      <translation>Filtre de visualisation des déformations</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1573"/>
      <source>Warp the geometry along a vector field by a certain factor</source>
      <translation>Déforme la géométrie le long d'un champ de vecteurs par un certain facteur</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="305"/>
      <source>Make FEM constraint for bearing</source>
      <translation>Créer la contrainte FEM pour un roulement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="346"/>
      <source>Make FEM constraint contact on face</source>
      <translation>Créer une contrainte de contact sur la surface</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="391"/>
      <source>Make FEM constraint displacement on face</source>
      <translation>Créer une contrainte de déplacement sur la surface</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="434"/>
      <source>Make FEM constraint fixed geometry</source>
      <translation>Créer une contrainte de géométrie fixe</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="476"/>
      <source>Create fluid boundary condition</source>
      <translation>Créer une condition limite de fluide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="519"/>
      <source>Make FEM constraint force on geometry</source>
      <translation>Créer une contrainte de force sur la géométrie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="562"/>
      <source>Make FEM constraint for gear</source>
      <translation>Créer la contrainte FEM pour un engrenage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="604"/>
      <source>Make FEM constraint heatflux on face</source>
      <translation>Créer une contrainte FEM pour le flux de chaleur sur la face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="649"/>
      <source>Make FEM constraint initial temperature on body</source>
      <translation>Créer une contrainte FEM pour la température initiale du corps</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="692"/>
      <source>Make FEM constraint Plane Rotation face</source>
      <translation>Crée une contrainte FEM face à la rotation du plan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="734"/>
      <source>Make FEM constraint pressure on face</source>
      <translation>Crée une contrainte FEM de pression sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="779"/>
      <source>Make FEM constraint spring on face</source>
      <translation>Crée une contrainte FEM de ressort sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="824"/>
      <source>Make FEM constraint for pulley</source>
      <translation>Crée une contrainte FEM pour une poulie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="870"/>
      <source>Make FEM constraint temperature on face</source>
      <translation>Crée une contrainte FEM de température sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="913"/>
      <source>Make FEM constraint transform on face</source>
      <translation>Crée une contrainte FEM de transformation sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1002"/>
      <source>Place robot</source>
      <translation>Placer le robot</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1103"/>
      <source>Edit nodes set</source>
      <translation>Modifier le jeu de noeuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1111"/>
      <source>Create nodes set</source>
      <translation>Créer un jeu de nœuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1194"/>
      <source>Create filter</source>
      <translation>Créer un filtre</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1636"/>
      <source>Create function</source>
      <translation>Créer une fonction</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1839"/>
      <source>Create pipeline from result</source>
      <translation>Créer un pipeline à partir du résultat</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="300"/>
      <source>Edit Mirror</source>
      <translation>Editer le miroir</translation>
    </message>
  </context>
  <context>
    <name>ControlWidget</name>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="215"/>
      <source>Solver Control</source>
      <translation>Contrôle du solveur</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="226"/>
      <source>Working Directory</source>
      <translation>Répertoire de travail</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="230"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="303"/>
      <source>Write</source>
      <translation>Écrire</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="231"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="304"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="308"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="312"/>
      <source>Edit</source>
      <translation>Éditer</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="245"/>
      <source>Elapsed Time:</source>
      <translation>Temps écoulé :</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="305"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="309"/>
      <source>Run</source>
      <translation>Lancer</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="307"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="311"/>
      <source>Re-write</source>
      <translation>Ré-écrire</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="313"/>
      <source>Re-run</source>
      <translation>Relancer</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="315"/>
      <source>Abort</source>
      <translation>Abandonner</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../../TaskPanelInitialTemperature.ui" line="14"/>
      <location filename="../../TaskPanelConstraintTemperature.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. Veuillez 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électionnez les sommets, les lignes et les surfaces: </translation>
    </message>
    <message>
      <location filename="../../TaskPanelInitialTemperature.ui" line="43"/>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="39"/>
      <source>Temperature:</source>
      <translation>Température :</translation>
    </message>
    <message>
      <location filename="../../TaskPanelInitialTemperature.ui" line="56"/>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="52"/>
      <source>25</source>
      <translation>25</translation>
    </message>
    <message>
      <location filename="../../TaskPanelInitialTemperature.ui" line="72"/>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="68"/>
      <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>Enlever</translation>
    </message>
    <message>
      <location filename="../../TaskPanelInitialTemperature.ui" line="26"/>
      <source>Insert component's
 initial temperature:</source>
      <translation>Insérer la température initiale
 du composant :</translation>
    </message>
  </context>
  <context>
    <name>FEM</name>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="290"/>
      <source>Displacement Magnitude</source>
      <translation>Magnitude de déplacement</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="300"/>
      <source>Displacement X</source>
      <translation>Déplacement X</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="310"/>
      <source>Displacement Y</source>
      <translation>Déplacement Y</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="320"/>
      <source>Displacement Z</source>
      <translation>Déplacement Z</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="327"/>
      <source>von Mises Stress</source>
      <translation>contraintes de von Mises</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="334"/>
      <source>Max Shear Stress</source>
      <translation>Contrainte maximale de cisaillement</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="341"/>
      <source>Max Principal Stress</source>
      <translation>Contrainte principale maxi</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="348"/>
      <source>Temperature</source>
      <translation>Température</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="355"/>
      <source>Mass Flow Rate</source>
      <translation>Flux massique</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="362"/>
      <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 mini</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="376"/>
      <source>Equivalent Plastic Strain</source>
      <translation>Déformation plastique équivalente : Peeq</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="395"/>
      <source>Information</source>
      <translation>Informations</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="397"/>
      <source>No histogram available.
Please select a result type first.</source>
      <translation>Aucun histogramme disponible.
Veuillez d'abord sélectionner un type de résultat.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="510"/>
      <source>Histogram of {}</source>
      <translation>Histogramme de {}</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="511"/>
      <source>Nodes</source>
      <translation>Nœuds</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="632"/>
      <source>FEM: there are no nodes in result mesh, there will be nothing to show.</source>
      <translation>FEM: il n'y a pas de nœuds dans le maillage résultant, il n'y aura rien à montrer.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="635"/>
      <source>Empty result mesh</source>
      <translation>Aucun résultat de maillage</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="642"/>
      <source>FEM: Graphical bending stress output for beam or shell FEM Meshes not yet supported.</source>
      <translation>FEM: Contrainte de flexion graphique pour les maillages FEM de poutre ou de coque pas encore pris en charge.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="645"/>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="649"/>
      <source>No result object</source>
      <translation>Aucun objet de résultat</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="647"/>
      <source>FEM: Result node numbers are not equal to FEM Mesh NodeCount.</source>
      <translation>FEM : Le résultat du nombre de nœuds ne sont pas égaux au nombre de nœuds du maillage FEM.</translation>
    </message>
  </context>
  <context>
    <name>FEM_Analysis</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="57"/>
      <source>Analysis container</source>
      <translation>Conteneur d'analyse</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="62"/>
      <source>Creates an analysis container with standard solver CalculiX</source>
      <translation>Crée un conteneur d’analyse avec le solveur standard CalculiX</translation>
    </message>
  </context>
  <context>
    <name>FEM_ClippingPlaneAdd</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="85"/>
      <source>Clipping plane on face</source>
      <translation>Plan de coupe sur la face</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="89"/>
      <source>Add a clipping plane on a selected face</source>
      <translation>Ajouter un plan de coupe sur une face sélectionnée</translation>
    </message>
  </context>
  <context>
    <name>FEM_ClippingPlaneRemoveAll</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="140"/>
      <location filename="../../../femcommands/commands.py" line="144"/>
      <source>Remove all clipping planes</source>
      <translation>Supprimer tous les plans de coupe</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstantVacuumPermittivity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="166"/>
      <source>Constant vacuum permittivity</source>
      <translation>Constante de permissibilité au vide</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="170"/>
      <source>Creates a FEM constant vacuum permittivity to overwrite standard value</source>
      <translation>Crée une constante FEM de permittivité du vide pour écraser la valeur standard</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintBodyHeatSource</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="185"/>
      <source>Constraint body heat source</source>
      <translation>Contrainte source de chaleur pour le corps</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="189"/>
      <source>Creates a FEM constraint body heat source</source>
      <translation>Créer une contrainte FEM de type source de chaleur pour un corps</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintCentrif</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="202"/>
      <source>Constraint centrif</source>
      <translation>Contrainte centrifuge</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="206"/>
      <source>Creates a FEM constraint centrif</source>
      <translation>Crée une contrainte FEM de type centrifuge</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintElectrostaticPotential</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="219"/>
      <source>Constraint electrostatic potential</source>
      <translation>Contrainte de potentiel électrostatique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="223"/>
      <source>Creates a FEM constraint electrostatic potential</source>
      <translation>Créer une contrainte FEM de type potentiel électrostatique</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintFlowVelocity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="236"/>
      <source>Constraint flow velocity</source>
      <translation>Contrainte de vitesse d'écoulement</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="240"/>
      <source>Creates a FEM constraint flow velocity</source>
      <translation>Créer une contrainte de type vitesse d'écoulement</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintInitialFlowVelocity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="253"/>
      <source>Constraint initial flow velocity</source>
      <translation>Contrainte de vitesse d'écoulement initiale</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="257"/>
      <source>Creates a FEM constraint initial flow velocity</source>
      <translation>Créer une contrainte de type vitesse d'écoulement initiale</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintSectionPrint</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="270"/>
      <source>Constraint sectionprint</source>
      <translation>Contrainte d'empreinte de section</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="274"/>
      <source>Creates a FEM constraint sectionprint</source>
      <translation>Crée une contrainte FEM d'empreinte de section</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintSelfWeight</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="287"/>
      <source>Constraint self weight</source>
      <translation>Contrainte de poids propre</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="291"/>
      <source>Creates a FEM constraint self weight</source>
      <translation>Crée une contrainte FEM de poids propre</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintTie</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="304"/>
      <source>Constraint tie</source>
      <translation>Contrainte de liaison</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="308"/>
      <source>Creates a FEM constraint tie</source>
      <translation>Crée une contrainte FEM de liaison</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementFluid1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="321"/>
      <source>Fluid section for 1D flow</source>
      <translation>Section de fluide pour un écoulement 1D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="325"/>
      <source>Creates a FEM fluid section for 1D flow</source>
      <translation>Crée une section de fluide FEM pour un écoulement 1D</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementGeometry1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="338"/>
      <source>Beam cross section</source>
      <translation>Coupe transversale de poutre</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="342"/>
      <source>Creates a FEM beam cross section</source>
      <translation>Crée une coupe transversale d'une poutre FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementGeometry2D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="355"/>
      <source>Shell plate thickness</source>
      <translation>Epaisseur de la coque</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="359"/>
      <source>Creates a FEM shell plate thickness</source>
      <translation>Crée une épaisseur de coque FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementRotation1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="372"/>
      <source>Beam rotation</source>
      <translation>Rotation de poutre</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="376"/>
      <source>Creates a FEM beam rotation</source>
      <translation>Crée une rotation de poutre FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElasticity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="406"/>
      <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</source>
      <translation>Crée une équation FEM pour l'élasticité</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElectricforce</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="457"/>
      <source>Electricforce equation</source>
      <translation>Équation de force électrique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="461"/>
      <source>Creates a FEM equation for electric forces</source>
      <translation>Crée une équation FEM pour les forces électriques</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElectrostatic</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="389"/>
      <source>Electrostatic equation</source>
      <translation>Équation électrostatique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="393"/>
      <source>Creates a FEM equation for electrostatic</source>
      <translation>Créer une équation FEM pour l'électrostatique</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationFlow</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="423"/>
      <source>Flow equation</source>
      <translation>Équation d’écoulement</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="427"/>
      <source>Creates a FEM equation for flow</source>
      <translation>Crée une équation FEM pour un écoulement</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationFlux</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="440"/>
      <source>Flux equation</source>
      <translation>Équation de flux</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="444"/>
      <source>Creates a FEM equation for flux</source>
      <translation>Crée une équation FEM pour un flux</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationHeat</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="474"/>
      <source>Heat equation</source>
      <translation>Équation de chaleur</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="478"/>
      <source>Creates a FEM equation for heat</source>
      <translation>Crée une équation FEM pour la chaleur</translation>
    </message>
  </context>
  <context>
    <name>FEM_Examples</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="492"/>
      <location filename="../../../femcommands/commands.py" line="496"/>
      <source>Open FEM examples</source>
      <translation>Ouvrir des exemples FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_FEMMesh2Mesh</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="655"/>
      <source>FEM mesh to mesh</source>
      <translation>Maillage à maillage FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="659"/>
      <source>Convert the surface of a FEM mesh to a mesh</source>
      <translation>Convertir la surface d'un maillage FEM en maillage</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialEditor</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="513"/>
      <source>Material editor</source>
      <translation>Éditeur de matériaux</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="517"/>
      <source>Opens the FreeCAD material editor</source>
      <translation>Ouvre l’éditeur de matériaux de FreeCAD</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialFluid</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="533"/>
      <source>Material for fluid</source>
      <translation>Matériau pour fluide</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="537"/>
      <source>Creates a FEM material for fluid</source>
      <translation>Crée un matériau FEM pour fluide</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialMechanicalNonlinear</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="550"/>
      <source>Nonlinear mechanical material</source>
      <translation>Matériau mécanique non linéaire</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="554"/>
      <source>Creates a nonlinear mechanical material</source>
      <translation>Crée un matériau à mécanique non linéaire</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialReinforced</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="620"/>
      <source>Reinforced material (concrete)</source>
      <translation>Matériau renforcé (type béton)</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="624"/>
      <source>Creates a material for reinforced matrix material such as concrete</source>
      <translation>Crée un matériau pour les matériaux 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 solide</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="642"/>
      <source>Creates a FEM material for solid</source>
      <translation>Crée un matériau FEM pour un solide</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshBoundaryLayer</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="702"/>
      <source>FEM mesh boundary layer</source>
      <translation>Couche limite de maillage FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="706"/>
      <source>Creates a FEM mesh boundary layer</source>
      <translation>Crée une couche limite de maillage FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshClear</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="719"/>
      <source>Clear FEM mesh</source>
      <translation>Effacer le maillage FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="723"/>
      <source>Clear the Mesh of a FEM mesh object</source>
      <translation>Effacer le maillage d'un objet de type maillage FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshDisplayInfo</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="744"/>
      <location filename="../../../femcommands/commands.py" line="748"/>
      <source>Display FEM mesh info</source>
      <translation>Afficher les informations du maillage FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshGmshFromShape</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="773"/>
      <source>FEM mesh from shape by Gmsh</source>
      <translation>Maillage FEM à partir d'une forme de Gmsh</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="777"/>
      <source>Create a FEM mesh from a shape by Gmsh mesher</source>
      <translation>Crée 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="818"/>
      <source>FEM mesh group</source>
      <translation>Groupe de maillage FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="822"/>
      <source>Creates a FEM mesh group</source>
      <translation>Crée un groupe de maillage FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshNetgenFromShape</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="835"/>
      <source>FEM mesh from shape by Netgen</source>
      <translation>Maillage FEM à partir d'une forme de Netgen</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="839"/>
      <source>Create a FEM mesh from a solid or face shape by Netgen internal mesher</source>
      <translation>Crée un maillage FEM à partir d'un solide ou d'une forme de face par le mailleur interne Netgen</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshRegion</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="880"/>
      <source>FEM mesh region</source>
      <translation>Région de maillage FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="884"/>
      <source>Creates a FEM mesh region</source>
      <translation>Crée une région de maillage FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_PostCreateFunctions</name>
    <message>
      <location filename="../../Command.cpp" line="1726"/>
      <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="1731"/>
      <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>
  </context>
  <context>
    <name>FEM_ResultShow</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="897"/>
      <source>Show result</source>
      <translation>Afficher le résultat</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="902"/>
      <source>Shows and visualizes selected result data</source>
      <translation>Visualiser les données pour les résultats sélectionnés</translation>
    </message>
  </context>
  <context>
    <name>FEM_ResultsPurge</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="917"/>
      <source>Purge results</source>
      <translation>Purger les résultats</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="922"/>
      <source>Purges all results from active analysis</source>
      <translation>Purger tous les résultats de l'analyse active</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverCalculix</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="980"/>
      <source>Solver CalculiX (new framework)</source>
      <translation>Solveur CalculiX (nouveau modèle)</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="985"/>
      <source>Creates a FEM solver CalculiX new framework (less result error handling)</source>
      <translation>Crée un solveur FEM CalculiX nouveau modèle (moins de traitement des erreurs de résultat)</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverCalculixCxxtools</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="939"/>
      <source>Solver CalculiX Standard</source>
      <translation>Solveur CalculiX standard</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="944"/>
      <source>Creates a standard FEM solver CalculiX with ccx tools</source>
      <translation>Crée un solveur FEM CalculiX standard avec les outils ccx</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverControl</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="999"/>
      <source>Solver job control</source>
      <translation>Contrôle de tâches du solveur</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1004"/>
      <source>Changes solver attributes and runs the calculations for the selected solver</source>
      <translation>Modifie les attributs du solveur et lance les calculs pour le solveur sélectionné</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverElmer</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1016"/>
      <source>Solver Elmer</source>
      <translation>Solveur Elmer</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1021"/>
      <source>Creates a FEM solver Elmer</source>
      <translation>Crée un solveur FEM Elmer</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverMystran</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1032"/>
      <source>Solver Mystran</source>
      <translation>Solveur Mystran</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1034"/>
      <source>Creates a FEM solver Mystran</source>
      <translation>Crée un solveur FEM Mystran</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverRun</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1044"/>
      <source>Run solver calculations</source>
      <translation>Lancer les calculs du solveur</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1049"/>
      <source>Runs the calculations for the selected solver</source>
      <translation>Lance les calculs pour le solveur sélectionné</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverZ88</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1064"/>
      <source>Solver Z88</source>
      <translation>Solveur Z88</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1066"/>
      <source>Creates a FEM solver Z88</source>
      <translation>Crée un solveur FEM Z88</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 binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="72"/>
      <source>ccx binary path</source>
      <translation>Chemin du binaire de ccx</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 de fichier d'entrée</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>Séparation du fichier en entrée</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="181"/>
      <source>Split writing of  *.inp</source>
      <translation>Diviser l'écriture de *.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>Frequence</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="251"/>
      <source>Thermomech</source>
      <translation>Thermo mécanique</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="260"/>
      <source>Check Mesh</source>
      <translation>Vérifier le 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 par défaut du solveur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="294"/>
      <source>Number of CPU's to use (Spooles only)</source>
      <translation>Nombre de processeurs à utiliser (pooles seulement)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="329"/>
      <source>Matrix solver</source>
      <translation>Solveur de matrice</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="349"/>
      <source>Default</source>
      <translation>Défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="354"/>
      <source>Spooles</source>
      <translation>SPOOLES</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="359"/>
      <source>Iterative Scaling</source>
      <translation>Mise à l'échelle itérative</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="364"/>
      <source>Iterative Cholesky</source>
      <translation>Cholesky itératif</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="372"/>
      <source>Non-linear geometry</source>
      <translation>Géométrie non linéaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="379"/>
      <source>Use non-linear geometry</source>
      <translation>Utiliser la géométrie non-linéaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="395"/>
      <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="402"/>
      <source>Use non ccx defaults</source>
      <translation>Utiliser les valeurs par défaut non-ccx</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="418"/>
      <source>Time Initial Step</source>
      <translation>Intervalle de temps initial</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="463"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="502"/>
      <source>s</source>
      <translation>s</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="470"/>
      <source>Time End</source>
      <translation>Heure de fin</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="509"/>
      <source>Beam, shell element 3D output format </source>
      <translation>Format de sortie 3D des éléments poutre et coque </translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="516"/>
      <source>3D Output, unchecked for 2D</source>
      <translation>Sortie 3D, décoché pour 2D</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="537"/>
      <source>Thermo mechanical defaults</source>
      <translation>Valeurs thermodynamiques par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="545"/>
      <source>Analysis type (transient or steady state)</source>
      <translation>Type d'analyse (état transitoire ou stable)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="552"/>
      <source>Use steady state</source>
      <translation>Utiliser un état stable</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="568"/>
      <source>Maximum number of iterations</source>
      <translation>Nombre maximum d'itérations</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="602"/>
      <source>Frequency defaults</source>
      <translation>Fréquence par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="610"/>
      <source>Eigenmode number</source>
      <translation>Numéro de mode propre</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="655"/>
      <source>High frequency limit</source>
      <translation>Limite fréquence haute</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="693"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="741"/>
      <source>Hz</source>
      <translation>Hz</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="700"/>
      <source>Low frequency limit</source>
      <translation>Limite fréquence basse</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="34"/>
      <source>Elmer binaries</source>
      <translation>Binaires d'Elmer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="48"/>
      <source>ElmerGrid:</source>
      <translation>Grille Elmer:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="55"/>
      <location filename="../../DlgSettingsFemElmer.ui" line="134"/>
      <source>Search in known binary directories</source>
      <translation>Rechercher dans les répertoires binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="80"/>
      <source>ElmerGrid binary path</source>
      <translation>Chemin du binaire d'ElmerGrid</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="114"/>
      <source>Leave blank to use default ElmerGrid binary file</source>
      <translation>Laissez vide pour utiliser le fichier binaire d'ElmerGrid par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="127"/>
      <source>ElmerSolver:</source>
      <translation>ElmerSolver :</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="159"/>
      <source>ElmerSolver binary path</source>
      <translation>Chemin du binaire d'ElmerSolver</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="193"/>
      <source>Leave blank to use default Elmer elmer binary file</source>
      <translation>Laissez vide pour utiliser le fichier binaire d'ElmerGrid par défaut</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>Quels é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.
Le plus haut : seuls les éléments les plus élevés seront exportés. Cela signifie par exemple des volumes pour un maillage de volume et des faces pour un maillage de coque.
FEM : seuls les éléments FEM seront exportés. Cela signifie uniquement les arêtes n'appartenant pas à des faces et les faces n'appartenant pas à des volumes.</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ètre d'élément :
Tout : tous les éléments, 
Le plus haut : éléments les plus élevés seulement
FEM : éléments FEM seulement (uniquement les arêtes n'appartenant pas aux faces et faces n'appartenant pas aux volumes)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="57"/>
      <source>All</source>
      <translation>Tous</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="62"/>
      <source>Highest</source>
      <translation>Maximum</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 constraint 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 maillage sont également exportés.
Toute contrainte et, s'il y a des matériaux différents, matériau
se compose de deux groupes de mailles, faces et noeuds 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 résoudre 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épertoire temporaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="72"/>
      <source>Let the application manage (create, delete) the working directories for all solver. 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 dans lequel se trouve le fichier FCStd. Utiliser un sous-dossier pour chaque solveur (par exemple, pour un fichier ./mydoc.FCStd et un solveur avec 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>Utilisez le répertoire défini ci-dessous. Créez votre propre sous-répertoire pour chaque solveur. Nommez le répertoire après l'étiquette du solveur préfixé avec le 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 groupes 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>Keep results on calculation re-run</source>
      <translation>Conserver les résultats lors de la ré-exécution du calcul</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="327"/>
      <source>Restore result dialog settings</source>
      <translation>Restaurer les paramètres du dialogue de résultat</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="346"/>
      <source>Hide constraints when open result dialog</source>
      <translation>Cacher les contraintes lors de l'ouverture de la boîte de dialogue de résultat</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 Gmsh</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="40"/>
      <source>Search in known binary directories</source>
      <translation>Rechercher dans les répertoires binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="65"/>
      <source>Gmsh binary path</source>
      <translation>Chemin binaire du 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 gmsh par défaut</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>Importation</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 FreeCAD FEM sera importé.
(égal à l'objet qui a été exporté).

Objet de maillage FEM : Les résultats du fichier VTK seront omis, seules les données du maillage seront importées et un objet de maillage FreeCAD FEM sera créé.

Objet résultat de FreeCAD : Les données importées seront converties en un objet
objet résultat de FreeCAD 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 FEM</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="76"/>
      <source>FreeCAD result object</source>
      <translation>Objet résultat FreeCAD</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemMaterialImp</name>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="14"/>
      <source>Material</source>
      <translation>Matériau</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="23"/>
      <source>Card resources</source>
      <translation>Ressources de la carte</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="31"/>
      <source>The cards built-in to FreeCAD will be listed as available.</source>
      <translation>Les cartes intégrées à FreeCAD seront listées comme disponibles.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="34"/>
      <source>Use built-in materials</source>
      <translation>Utiliser des matériaux intégrés</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="50"/>
      <source>Also cards from FreeCAD's preferences directory will be listed as available.</source>
      <translation>Les cartes du répertoire des préférences de FreeCAD seront également listées comme disponibles.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="53"/>
      <source>Use materials from Materials directory in user's FreeCAD preference directory</source>
      <translation>Utiliser les matériaux du répertoire Matériaux du répertoire de préférences FreeCAD de l'utilisateur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="69"/>
      <source>Also material cards also from the specified directory
will be listed as available.</source>
      <translation>Les cartes matérielles du répertoire spécifié
seront également listées comme disponibles.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="73"/>
      <source>Use materials from user defined directory</source>
      <translation>Utiliser des matériaux d'utilisateur défini dans le répertoire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="100"/>
      <source>User directory</source>
      <translation>Répertoire de l'utilisateur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="148"/>
      <source>Card sorting and duplicates</source>
      <translation>Tri et doublons de cartes</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="154"/>
      <source>Duplicate cards will be deleted from the displayed material card list.</source>
      <translation>Les cartes en double seront supprimées de la liste des cartes de matériaux affichées.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="157"/>
      <source>Delete card duplicates</source>
      <translation>Supprimer les doublons</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="173"/>
      <source>Material cards appear sorted by their resources (locations).
If unchecked, they will be sorted by their name.</source>
      <translation>Les cartes de matériau apparaissent triées par leurs ressources (emplacements).
Si non cochées, elles seront triées par leur nom.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMaterial.ui" line="177"/>
      <source>Sort by resources</source>
      <translation>Trier par ressources</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 Mystran</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="40"/>
      <source>Search in known binary directories</source>
      <translation>Rechercher dans les répertoires binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="65"/>
      <source>Mystran binary path</source>
      <translation>Chemin du 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 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>Écrivez des commentaires dans le fichier d'entrée</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 binaires connus</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="77"/>
      <source>z88r binary path</source>
      <translation>Chemin du 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 les fichiers binaires Z88 z88r par défaut</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>Places maximales dans la matrice de rigidité</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>Places maximales dans la matrice de rigidité.
Vous pouvez avoir besoin d'augmenter cette valeur lorsque vous utilisez le solveur Cholesky et que vous obtenez 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>Places maximales 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>Places maximales 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 obtenez le message d'erreur indiquant que "MAXKOI" doit être augmenté.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskAnalysisInfo</name>
    <message>
      <location filename="../../TaskAnalysisInfo.cpp" line="43"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskCreateNodeSet</name>
    <message>
      <location filename="../../TaskCreateNodeSet.cpp" line="64"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="276"/>
      <location filename="../../TaskFemConstraint.cpp" line="287"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="276"/>
      <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="338"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="427"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="604"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="951"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="430"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="459"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="430"/>
      <source>Please specify a force greater than 0</source>
      <translation>Veuillez préciser une force supérieure à 0</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintGear</name>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="306"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="419"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.cpp" line="121"/>
      <location filename="../../TaskFemConstraintInitialTemperature.cpp" line="133"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="297"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintPulley</name>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="207"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="299"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="351"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="514"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgMeshShapeNetgen</name>
    <message>
      <location filename="../../TaskDlgMeshShapeNetgen.cpp" line="76"/>
      <source>Edit FEM mesh</source>
      <translation>Éditer maillage FEM</translation>
    </message>
    <message>
      <location filename="../../TaskDlgMeshShapeNetgen.cpp" line="107"/>
      <source>Meshing failure</source>
      <translation>Échec du maillage</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgPost</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="267"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDriver</name>
    <message>
      <location filename="../../TaskDriver.cpp" line="49"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="73"/>
      <source>FEM constraint parameters</source>
      <translation>Paramètres de contrainte FEM</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="218"/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="156"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="160"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="167"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="183"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="189"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="194"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="156"/>
      <source>Please use only a single reference for bearing constraint</source>
      <translation>Veuillez utiliser une unique référence pour la contrainte de roulement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="160"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être selectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="167"/>
      <source>Only cylindrical faces can be picked</source>
      <translation>Seules des faces cylindriques peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="183"/>
      <source>Only planar faces can be picked</source>
      <translation>Seulement les faces planes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="189"/>
      <source>Only linear edges can be picked</source>
      <translation>Seulement des arêtes rectilignes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="194"/>
      <source>Only faces and edges can be picked</source>
      <translation>Seulement des faces et des arètes peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="56"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="59"/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="97"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="140"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="145"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="149"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="159"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="166"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="173"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="201"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="210"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="247"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="252"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="256"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="266"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="272"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="279"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="307"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="316"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="97"/>
      <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="140"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="247"/>
      <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="145"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="201"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="252"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="307"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="149"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="166"/>
      <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="159"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="210"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="266"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="316"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="173"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="279"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être selectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="256"/>
      <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="272"/>
      <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="373"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="382"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="408"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="430"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="439"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="373"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="430"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="382"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="439"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="407"/>
      <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) par contrainte autorisée !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintFixed</name>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="107"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="116"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="142"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="164"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="173"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="107"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="164"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="116"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="173"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="141"/>
      <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) par contrainte autorisée !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="273"/>
      <source>Basic</source>
      <translation>Simple</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="274"/>
      <source>Turbulence</source>
      <translation>Turbulence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="275"/>
      <source>Thermal</source>
      <translation>Thermique</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="277"/>
      <source>select boundary type, faces and set value</source>
      <translation>sélectionnez le type de limite, les faces et affecter la valeur</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="442"/>
      <source>Intensity [0~1]</source>
      <translation>Intensité [0~1]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="444"/>
      <source>Dissipation Rate [m2/s3]</source>
      <translation>Taux de dissipation [m2/s3]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="447"/>
      <source>Length Scale[m]</source>
      <translation>Échelle de longueur[m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="450"/>
      <source>Viscosity Ratio [1]</source>
      <translation>Taux de Viscosité [1]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="453"/>
      <source>Hydraulic Diameter [m]</source>
      <translation>Diamètre hydraulique [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="479"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="484"/>
      <source>Gradient [K/m]</source>
      <translation>Gradient [K/m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="488"/>
      <source>Flux [W/m2]</source>
      <translation>Flux [W/m2]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="555"/>
      <source>Empty selection</source>
      <translation>Sélection Vide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="555"/>
      <source>Select an edge or a face, please.</source>
      <translation>Sélectionnez une arête ou une face, s'il vous plaît.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="565"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="572"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="586"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="592"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="597"/>
      <source>Wrong selection</source>
      <translation>Sélection invalide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="565"/>
      <source>Selected object is not a part object!</source>
      <translation>L'objet sélectionné n'est pas un objet de pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="572"/>
      <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="586"/>
      <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="592"/>
      <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="597"/>
      <source>Only faces for 3D part or edges for 2D can be picked</source>
      <translation>Seules les faces en 3D ou les arêtes en 2D peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="730"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="739"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="766"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="788"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="797"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="730"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="788"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="739"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="797"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="765"/>
      <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) par contrainte autorisée !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="128"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="137"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="164"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="186"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="195"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="128"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="186"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="137"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="195"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="163"/>
      <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) par contrainte autorisée !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="300"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="315"/>
      <source>Wrong selection</source>
      <translation>Sélection invalide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="300"/>
      <source>Select an edge or a face, please.</source>
      <translation>Sélectionnez une arête ou une face, s'il vous plaît.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintGear</name>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="150"/>
      <location filename="../../TaskFemConstraintGear.cpp" line="156"/>
      <location filename="../../TaskFemConstraintGear.cpp" line="161"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="150"/>
      <source>Only planar faces can be picked</source>
      <translation>Seulement les faces planes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="156"/>
      <source>Only linear edges can be picked</source>
      <translation>Seulement des arêtes rectilignes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="161"/>
      <source>Only faces and edges can be picked</source>
      <translation>Seulement des faces et des arètes peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="201"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="210"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="219"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="254"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="264"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="273"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="201"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="254"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="210"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="264"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="219"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="273"/>
      <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="113"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="120"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="129"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="139"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="146"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="166"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="181"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="190"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="113"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="166"/>
      <source>Only one face can be selected for a plane rotation constraint!</source>
      <translation>Une seule face peut être sélectionnée pour une contrainte de rotation plane !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="120"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="181"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="129"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="190"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="139"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être selectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="146"/>
      <source>Only planar faces can be picked</source>
      <translation>Seulement les faces planes peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="122"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="131"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="140"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="168"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="177"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="122"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="168"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="131"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="177"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="140"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être selectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPulley</name>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="86"/>
      <source>Pulley diameter</source>
      <translation>Diamètre de la poulie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="87"/>
      <source>Torque [Nm]</source>
      <translation>Couple [Nm]</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="120"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="129"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="138"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="166"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="175"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="120"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="166"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="129"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="175"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="138"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être selectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="170"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="179"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="211"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="220"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="170"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="211"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="179"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="220"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="141"/>
      <source>Constraint update error</source>
      <translation>Erreur de mise à jour de la contrainte</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="141"/>
      <source>The transformable faces have changed. Please add only the transformable faces and remove non-transformable faces!</source>
      <translation>Les faces transformables ont changé. Veuillez ajouter uniquement les faces transformables et supprimer les faces non transformables !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="231"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="236"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="242"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="255"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="261"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="268"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="277"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="303"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="351"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="360"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="231"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="351"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="236"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="242"/>
      <source>Only one face for rectangular transform constraint!</source>
      <translation>Une seule face pour une contrainte de transformation rectangulaire !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="255"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="360"/>
      <source>Selected object is not a part!</source>
      <translation>L'élément sélectionné n'est pas une part !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="261"/>
      <source>Only one face for transform constraint!</source>
      <translation>Une seule face pour une contrainte de transformation !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="268"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être selectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="277"/>
      <source>Only cylindrical faces can be picked</source>
      <translation>Seules des faces cylindriques peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="303"/>
      <source>Only transformable faces can be selected! Apply displacement constraint to surface first then apply constraint to surface</source>
      <translation>Seules les faces transformables peuvent être sélectionnées ! Appliquez d'abord la contrainte de déplacement à la surface puis appliquez la contrainte à la surface</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskObjectName</name>
    <message>
      <location filename="../../TaskObjectName.cpp" line="49"/>
      <source>TaskObjectName</source>
      <translation>Nom de l'Objet Tache</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostClip</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="414"/>
      <source>Clip region, choose implicit function</source>
      <translation>Région d'écrêtage, choisissez une fonction implicite</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostCut</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1204"/>
      <source>Function cut, choose implicit function</source>
      <translation>Coupe de fonction, choisissez une fonction implicite</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDataAlongLine</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="541"/>
      <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="736"/>
      <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="759"/>
      <source>Data at point options</source>
      <translation>Options des données au point</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDisplay</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="334"/>
      <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="391"/>
      <source>Implicit function</source>
      <translation>Fonction implicite</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostScalarClip</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="955"/>
      <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="1063"/>
      <source>Warp options</source>
      <translation>Options de la déformation</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskTetParameter</name>
    <message>
      <location filename="../../TaskTetParameter.cpp" line="53"/>
      <source>Tet Parameter</source>
      <translation>Paramètre de TET</translation>
    </message>
  </context>
  <context>
    <name>FemGui::ViewProviderFemAnalysis</name>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="106"/>
      <source>Activate analysis</source>
      <translation>Activer l'analyse</translation>
    </message>
  </context>
  <context>
    <name>FemGui::ViewProviderFemMeshShapeNetgen</name>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="76"/>
      <source>Meshing failure</source>
      <translation>Échec du maillage</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="77"/>
      <source>The FEM module is built without NETGEN support. Meshing will not work!!!</source>
      <translation>Le module FEM est construit sans le support 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 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>Carte 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>TextLabel</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>Éditer 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 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="174"/>
      <source>0 kg/m^3</source>
      <translation>0 kg/m^3</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="210"/>
      <source>Mechanical Properties</source>
      <translation>Propriétés mécaniques</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="221"/>
      <source>Young's Modulus:</source>
      <translation>Module de Young :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="240"/>
      <source>0 Pa</source>
      <translation>0 Pa</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="265"/>
      <source>Poisson Ratio:</source>
      <translation>Coefficient de Poisson :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="314"/>
      <source>Fluidic Properties</source>
      <translation>Propriétés du fluide</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="325"/>
      <source>Kinematic viscosity:</source>
      <translation>Viscosité cinématique :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="344"/>
      <source>0 m^2/s</source>
      <translation>0 m²/s</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="380"/>
      <source>Thermal  Properties</source>
      <translation>Propriétés thermiques</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="391"/>
      <source>Thermal Conductivity:</source>
      <translation>Conductivité thermique:</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="410"/>
      <source>0 W/m/K</source>
      <translation>0 W/m/K</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="435"/>
      <source>Expansion Coefficient:</source>
      <translation>Coefficient de dilatation :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="454"/>
      <location filename="../ui/Material.ui" line="542"/>
      <source>0 m/m/K</source>
      <translation>0 m/m/K</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="479"/>
      <source>Specific Heat:</source>
      <translation>Chaleur spécifique :</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="498"/>
      <source>0 J/kg/K</source>
      <translation>0 J/kg/K</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="523"/>
      <source>Vol Expansion Coeff</source>
      <translation>Coeff d'extension de Vol</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="29"/>
      <source>Matrix Material</source>
      <translation>Matrice du matériau</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="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="26"/>
      <source>Fluid Section Parameter</source>
      <translation>Paramètre de section du fluide</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="45"/>
      <source>Liquid Section Parameter</source>
      <translation>Paramètre de section du liquide</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="64"/>
      <source>Pipe Area </source>
      <translation>Zone de conduite </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 d'amortissement</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>Zone élargie</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="201"/>
      <source>Contracted Area</source>
      <translation>Zone 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="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>Zone de conduite</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="390"/>
      <source>Entrance Area</source>
      <translation>Zone d'entrée</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="436"/>
      <source>Diaphragm Area</source>
      <translation>Zone de diaphragme</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="482"/>
      <source>Bend Radius/Pipe Diameter</source>
      <translation>Rayon de courbure/Diamètre de la conduite</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="509"/>
      <source>Bend Angle</source>
      <translation>Angle de flexion</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="621"/>
      <source>1</source>
      <translation>1</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="626"/>
      <source>2</source>
      <translation>2</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="631"/>
      <source>3</source>
      <translation>3</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="636"/>
      <source>4</source>
      <translation>4</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="641"/>
      <source>5</source>
      <translation>5</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="651"/>
      <source>Head Loss[mm]</source>
      <translation>Perte de Charge[mm]</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="759"/>
      <source>Grain diameter</source>
      <translation>Diamètre du fil</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="780"/>
      <source>Cross section form factor</source>
      <translation>Facteur de forme de la section</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="829"/>
      <source>Gas Section Parameter</source>
      <translation>Paramètre de section gaz</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="843"/>
      <source>Open Channel Section Parameter</source>
      <translation>Paramètre de Section du Canal à 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="52"/>
      <location filename="../ui/MeshBoundaryLayer.ui" line="50"/>
      <location filename="../ui/MeshRegion.ui" line="56"/>
      <location filename="../ui/ElementGeometry2D.ui" line="52"/>
      <location filename="../ui/ElementFluid1D.ui" line="92"/>
      <location filename="../ui/ElementFluid1D.ui" line="745"/>
      <location filename="../ui/ElementFluid1D.ui" line="766"/>
      <location filename="../ui/ElementGeometry1D.ui" line="90"/>
      <location filename="../ui/ElementGeometry1D.ui" line="134"/>
      <location filename="../ui/ElementGeometry1D.ui" line="200"/>
      <location filename="../ui/ElementGeometry1D.ui" line="262"/>
      <location filename="../ui/ElementGeometry1D.ui" line="306"/>
      <source>0 mm</source>
      <translation>0 mm</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="77"/>
      <source>Tolerance:     </source>
      <translation>Tolérance :     </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/ConstraintTie.ui" line="26"/>
      <location filename="../ui/MeshBoundaryLayer.ui" line="26"/>
      <location filename="../ui/ConstraintCentrif.ui" line="26"/>
      <location filename="../ui/MeshRegion.ui" line="26"/>
      <location filename="../ui/ElementGeometry2D.ui" line="26"/>
      <source>Parameter</source>
      <translation>Paramètre</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="43"/>
      <source>Rotation frequency f&lt;sub&gt;rot&lt;/sub&gt; [rps]</source>
      <translation>Fréquence de rotation f&lt;sub&gt;rot&lt;/sub&gt; [rps]</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="74"/>
      <source>revolutions per second</source>
      <translation>tours par seconde</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="80"/>
      <source>0 1/s</source>
      <translation>0 1/s</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="92"/>
      <source>1/s</source>
      <translation>1/s</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintSectionPrint.ui" line="14"/>
      <source>SectionPrint parameter</source>
      <translation>Paramètre de l'empreinte de section</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="14"/>
      <location filename="../ui/FlowVelocity.ui" line="14"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="14"/>
      <source>Constraint Properties</source>
      <translation>Propriétés de contrainte</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="22"/>
      <source>Potential:</source>
      <translation>Potentiel :</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="51"/>
      <source>Electric potential in V</source>
      <translation>Potentiel électrique en V</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="76"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="143"/>
      <location filename="../ui/FlowVelocity.ui" line="56"/>
      <location filename="../ui/FlowVelocity.ui" line="83"/>
      <location filename="../ui/FlowVelocity.ui" line="110"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="45"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="79"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="113"/>
      <source>unspecified</source>
      <translation>non spécifié</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="88"/>
      <source>Whether the constraint defines a constant potential</source>
      <translation>Si la contrainte définit un potentiel constant</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="91"/>
      <source>Potential Constant</source>
      <translation>Potentiel constant</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="101"/>
      <source>Whether the constraint defines a farfield potential</source>
      <translation>Si la contrainte définit un potentiel de champ lointain</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="104"/>
      <source>Farfield / Electric infinity</source>
      <translation>Champ lointain / infinité électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="111"/>
      <source>Whether the constraint is for the electric force</source>
      <translation>Si la contrainte est pour la force électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="114"/>
      <source>Calculate Electric Force</source>
      <translation>Calculer la force électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="123"/>
      <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="159"/>
      <source>Counter of the body (or face) with a capacitance</source>
      <translation>Compteur du corps (ou de face) avec une capacité</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="14"/>
      <source>Beam section parameter</source>
      <translation>Paramètre de section de la poutre</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 section de passage</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="71"/>
      <source>Width:   </source>
      <translation>Largeur :   </translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="115"/>
      <source>Height:     </source>
      <translation>Hauteur :     </translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="225"/>
      <location filename="../ui/ElementGeometry1D.ui" line="243"/>
      <source>Diameter:   </source>
      <translation>Diamètre :   </translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="287"/>
      <source>Thickness:</source>
      <translation>Épaisseur :</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry2D.ui" line="14"/>
      <source>Shell thickness parameter</source>
      <translation>Paramètre d'épaisseur de shell</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry2D.ui" line="77"/>
      <source>Thickness:     </source>
      <translation>Épaisseur :     </translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="14"/>
      <source>Beam section rotation</source>
      <translation>Rotation de la section de la poutre</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="61"/>
      <source>0 degree</source>
      <translation>0 degrés</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="89"/>
      <source>Rotation:     </source>
      <translation>Rotation :     </translation>
    </message>
    <message>
      <location filename="../ui/FlowVelocity.ui" line="20"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="23"/>
      <source>Velocity x:</source>
      <translation>Vitesse x :</translation>
    </message>
    <message>
      <location filename="../ui/FlowVelocity.ui" line="27"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="57"/>
      <source>Velocity y:</source>
      <translation>Vitesse y:</translation>
    </message>
    <message>
      <location filename="../ui/FlowVelocity.ui" line="34"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="91"/>
      <source>Velocity z:</source>
      <translation>Vitesse z:</translation>
    </message>
    <message>
      <location filename="../ui/FlowVelocity.ui" line="49"/>
      <location filename="../ui/FlowVelocity.ui" line="76"/>
      <location filename="../ui/FlowVelocity.ui" line="103"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="38"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="72"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="106"/>
      <source>m/s</source>
      <translation>m/s</translation>
    </message>
    <message>
      <location filename="../ui/FlowVelocity.ui" line="122"/>
      <source>normal to boundary</source>
      <translation>normal à la limite</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="14"/>
      <source>Mesh boundary layer settings</source>
      <translation>Paramètres de calque limite de maillage</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="37"/>
      <source>Max Layers</source>
      <translation>Couches max</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="88"/>
      <source>Min/1st thickness</source>
      <translation>Épaisseur minimale de la première couche</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="95"/>
      <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 region</source>
      <translation>Zone de maillage</translation>
    </message>
    <message>
      <location filename="../ui/MeshRegion.ui" line="37"/>
      <source>Max element size:</source>
      <translation>Taille maximale de l'élément :</translation>
    </message>
  </context>
  <context>
    <name>GeometryElementsSelection</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="273"/>
      <source>Geometry reference selector for a</source>
      <translation>Sélecteur de référence de géométrie pour une</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="276"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="283"/>
      <source>Click on "Add" and select geometric elements to add them to the list.{}The following geometry elements are allowed to select: {}{}{}</source>
      <translation>Cliquez sur "Ajouter" et sélectionnez les éléments géométriques pour les ajouter à la liste. {}Les éléments géométriques suivants sont autorisés à être sélectionner : {}{}{}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="286"/>
      <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="300"/>
      <source>Selection mode</source>
      <translation>Mode de sélection</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="302"/>
      <source>Solid</source>
      <translation>Solide</translation>
    </message>
  </context>
  <context>
    <name>GmshMesh</name>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="14"/>
      <source>FEM Mesh by Gmsh</source>
      <translation>Maillage FEM par Gmsh</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="26"/>
      <source>FEM Mesh Parameter</source>
      <translation>Paramètre de maillage FEM</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="37"/>
      <source>Element dimension:</source>
      <translation>Dimension de l'élément :</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="47"/>
      <source>Max element size (0.0 = Auto):</source>
      <translation>Taille maximale de l'élément (0.0 = Auto):</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="66"/>
      <location filename="../ui/MeshGmsh.ui" line="110"/>
      <source>0 mm</source>
      <translation>0 mm</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="91"/>
      <source>Min element size (0.0 = Auto):</source>
      <translation>Taille minimale de l'élément (0.0 = Auto):</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="138"/>
      <source>Element order:</source>
      <translation>Ordre des éléments :</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="156"/>
      <source>Gmsh</source>
      <translation>Gmsh</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="181"/>
      <source>Time:</source>
      <translation>Temps :</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="207"/>
      <source>Gmsh version</source>
      <translation>Version Gmsh</translation>
    </message>
  </context>
  <context>
    <name>PlaneWidget</name>
    <message>
      <location filename="../../PlaneWidget.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="29"/>
      <source>Origin</source>
      <translation>Origine</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="115"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../Command.cpp" line="72"/>
      <source>No active Analysis</source>
      <translation>Aucune analyse active</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="73"/>
      <source>You need to create or activate a Analysis</source>
      <translation>Vous devez créer ou activer une analyse</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="95"/>
      <source>Ok</source>
      <translation>Ok</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="96"/>
      <source>Cancel</source>
      <translation>Annuler</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemConstraint.cpp" line="148"/>
      <source>Edit constraint</source>
      <translation>Modifier la contrainte</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemConstraintFluidBoundary.cpp" line="75"/>
      <location filename="../../ViewProviderFemConstraintForce.cpp" line="76"/>
      <location filename="../../ViewProviderFemConstraintBearing.cpp" line="77"/>
      <location filename="../../ViewProviderFemConstraintGear.cpp" line="76"/>
      <location filename="../../ViewProviderFemConstraintFixed.cpp" line="77"/>
      <location filename="../../ViewProviderFemConstraintPulley.cpp" line="75"/>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="340"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="604"/>
      <source>A dialog is already open in the task panel</source>
      <translation>Une boîte de dialogue est déjà ouverte dans le panneau des tâches</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemConstraintFluidBoundary.cpp" line="76"/>
      <location filename="../../ViewProviderFemConstraintForce.cpp" line="77"/>
      <location filename="../../ViewProviderFemConstraintBearing.cpp" line="78"/>
      <location filename="../../ViewProviderFemConstraintGear.cpp" line="77"/>
      <location filename="../../ViewProviderFemConstraintFixed.cpp" line="78"/>
      <location filename="../../ViewProviderFemConstraintPulley.cpp" line="76"/>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="341"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="605"/>
      <source>Do you want to close this dialog?</source>
      <translation>Voulez-vous fermer cette boîte de dialogue?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="62"/>
      <source>Meshing</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="413"/>
      <source>Constraint force</source>
      <translation>Contrainte de force</translation>
    </message>
    <message>
      <location filename="../../AppFemGui.cpp" line="169"/>
      <location filename="../../AppFemGui.cpp" line="170"/>
      <location filename="../../AppFemGui.cpp" line="171"/>
      <location filename="../../AppFemGui.cpp" line="172"/>
      <location filename="../../AppFemGui.cpp" line="173"/>
      <location filename="../../AppFemGui.cpp" line="174"/>
      <location filename="../../AppFemGui.cpp" line="175"/>
      <source>FEM</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../AppFemGui.cpp" line="178"/>
      <location filename="../../AppFemGui.cpp" line="179"/>
      <source>Import-Export</source>
      <translation>Importer-Exporter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="405"/>
      <source>Constraint Contact</source>
      <translation>Contrainte de contact</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="550"/>
      <source>Constraint displacement</source>
      <translation>Contrainte de déplacements</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="258"/>
      <source>Constraint fixed</source>
      <translation>Contrainte d'immobilisation</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="886"/>
      <source>Constraint fluid boundary</source>
      <translation>Contrainte de limite du fluide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="393"/>
      <source>Constraint heat flux</source>
      <translation>Contrainte de flux de chaleur</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.cpp" line="101"/>
      <source>Constraint initial temperature</source>
      <translation>Contrainte de température initiale</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="267"/>
      <source>Constraint planerotation</source>
      <translation>Contrainte de rotation du plan</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="275"/>
      <source>Constraint pressure</source>
      <translation>Contrainte de pression</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="187"/>
      <source>Constraint pulley</source>
      <translation>Contrainte de poulie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="276"/>
      <source>Constraint spring</source>
      <translation>Contrainte de ressort</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="334"/>
      <source>Constraint temperature</source>
      <translation>Contrainte de température</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="487"/>
      <source>Constraint transform</source>
      <translation>Contrainte de transformation</translation>
    </message>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="248"/>
      <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="227"/>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="150"/>
      <location filename="../../ViewProviderSolver.cpp" line="71"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="681"/>
      <source>Are you sure you want to continue?</source>
      <translation>Êtes-vous sûr de vouloir continuer ?</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ésultat</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 de déplacement</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="57"/>
      <source>von Mises Stress</source>
      <translation>contraintes de von Mises</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="70"/>
      <source>Displacement X</source>
      <translation>Déplacement X</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="77"/>
      <source>Max Principal Stress</source>
      <translation>Contrainte principale maxi</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="90"/>
      <source>Displacement Y</source>
      <translation>Déplacement Y</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="97"/>
      <source>Min Principal Stress</source>
      <translation>Contrainte principale mini</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="110"/>
      <source>Displacement Z</source>
      <translation>Déplacement Z</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="117"/>
      <source>Max Shear Stress (Tresca)</source>
      <translation>Contrainte de cisaillement maxi (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>Curseur 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 donnée dans le champ ci-dessous,
transfère les résultats dans les champs Min et Max
et colore le maillage résultat en conséquence</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 # Max - Min Contrainte principale</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 réseau : NP</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="128"/>
      <source>strain: exx, eyy, ezz, exy, exz, eyz</source>
      <translation>contrainte : 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>contraintes de von Mises : vM</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="178"/>
      <source>max shear stress: MS</source>
      <translation>contrainte maximale de cisaillement: 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 max : s3x, s3y, s3z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="198"/>
      <source>max principal stress: P1</source>
      <translation>contrainte principale max: P1</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="208"/>
      <source>med princ. stress vector: s2x, s2y, s2z</source>
      <translation>vecteur de contrainte principale med. : s2x, s2y, s2z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="218"/>
      <source>med principal stress: P2</source>
      <translation>contrainte principale med: P2</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="228"/>
      <source>min princ. stress vector: s1x, s1y, s1z</source>
      <translation>vecteur de contrainte principale min. : s1x, s1y, s1z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="238"/>
      <source>min principal stress: P3</source>
      <translation>contrainte principale min: P3</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="148"/>
      <source>reinforcement ratio: rx, ry, rz</source>
      <translation>ratio 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>SolidSelector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="151"/>
      <source>Select Solids</source>
      <translation>Sélectionner les solides</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="155"/>
      <source>Select elements part of the solid that shall be added to the list. To add the solid click "Add".</source>
      <translation>Sélectionnez les éléments du solide qui seront ajoutés à la liste. Pour ajouter le solide, cliquez sur "Ajouter".</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="45"/>
      <source>...</source>
      <translation>...</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>Frequence</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="84"/>
      <source>Thermo mechanical</source>
      <translation>Thermodynamique</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculix.ui" line="91"/>
      <source>Check Mesh</source>
      <translation>Vérifier le 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>Éditer 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="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="29"/>
      <source>Radius</source>
      <translation>Rayon</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="71"/>
      <source>Center</source>
      <translation>Centre</translation>
    </message>
  </context>
  <context>
    <name>Std_Delete</name>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="222"/>
      <source>The analysis is not empty, therefore the
following referencing objects might be lost:</source>
      <translation>L'analyse n'est pas vide, donc les objets de référencement suivants peuvent être perdus :</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="230"/>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="153"/>
      <location filename="../../ViewProviderSolver.cpp" line="74"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="684"/>
      <source>Object dependencies</source>
      <translation>Dépendances des objets</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="145"/>
      <source>The functions list is not empty, therefore the
following referencing objects might be lost:</source>
      <translation>La liste des fonctions n'est pas vide, par conséquent les objets de référencement suivants pourraient être perdus :</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostObject.cpp" line="676"/>
      <source>The pipeline is not empty, therefore the
following referencing objects might be lost:</source>
      <translation>Le pipeline n'est pas vide, donc les objets de référencement suivants peuvent être perdus :</translation>
    </message>
    <message>
      <location filename="../../ViewProviderSolver.cpp" line="66"/>
      <source>The solver is not empty, therefore the
following referencing objects might be lost:</source>
      <translation>Le solveur n'est pas vide, par conséquent les objets de référence suivants peuvent être perdus :</translation>
    </message>
  </context>
  <context>
    <name>TaskAnalysisInfo</name>
    <message>
      <location filename="../../TaskAnalysisInfo.ui" line="20"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskAnalysisInfo.ui" line="32"/>
      <source>Meshes:</source>
      <translation>Maillages:</translation>
    </message>
    <message>
      <location filename="../../TaskAnalysisInfo.ui" line="48"/>
      <source>Constraints</source>
      <translation>Contraintes</translation>
    </message>
  </context>
  <context>
    <name>TaskCreateNodeSet</name>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="20"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <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>Noeuds: 0</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="60"/>
      <source>Poly</source>
      <translation>Poly</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>Angle-Rechercher</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="102"/>
      <source>Collect adjacent nodes</source>
      <translation>Propager au nœuds adjacent</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="111"/>
      <source>Stop angle:</source>
      <translation>Angle d'arrêt:</translation>
    </message>
  </context>
  <context>
    <name>TaskDriver</name>
    <message>
      <location filename="../../TaskDriver.ui" line="20"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <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>Distance</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <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>Distance</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="20"/>
      <source>Select master face, click Add or Remove</source>
      <translation>Sélectionnez la face principale, cliquez 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>Enlever</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="79"/>
      <source>Select slave face, click Add or Remove</source>
      <translation>Sélectionnez la face secondaire, cliquez sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="143"/>
      <source>Contact Stiffness</source>
      <translation>Rigidité de contact</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="170"/>
      <source>Friction coefficient</source>
      <translation>Coefficient de frottement</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="35"/>
      <source>Prescribed Displacement</source>
      <translation>Déplacement prescrit</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="41"/>
      <source>Select multiple face(s), click Add or Remove</source>
      <translation>Sélectionnez une ou plusieurs faces, cliquez sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="56"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="72"/>
      <source>Remove</source>
      <translation>Enlever</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="116"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="148"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="180"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="231"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="263"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="298"/>
      <source>Free</source>
      <translation>Libre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="123"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="155"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="187"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="238"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="270"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="308"/>
      <source>Fixed</source>
      <translation>Fixé</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="139"/>
      <source>Displacement y</source>
      <translation>Déplacement en Y</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="171"/>
      <source>Displacement z</source>
      <translation>Déplacement en Z</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="207"/>
      <source>Rotations are only valid for Beam and Shell elements.</source>
      <translation>Les rotations sont valables uniquement pour les éléments Poutre et Coque.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="222"/>
      <source>Rotation x</source>
      <translation>Rotation en X</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="254"/>
      <source>Rotation y</source>
      <translation>Rotation en Y</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="286"/>
      <source>Rotation z</source>
      <translation>Rotation en Z</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintFixed</name>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="20"/>
      <source>Select multiple face(s), click Add or Remove</source>
      <translation>Sélectionnez une ou plusieurs faces, cliquez sur Ajouter ou Supprimer</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>Enlever</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="28"/>
      <source>Boundary </source>
      <translation>Limite/zone </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électionnez une ou plusieurs faces, cliquez 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>Enlever</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 [Unit]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="239"/>
      <source>Select a planar edge or face, then press this button</source>
      <translation>Sélectionnez une arête ou une face plane, puis appuyez sur ce bouton</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="242"/>
      <source>Direction </source>
      <translation>Sens </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 la direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="306"/>
      <source>Page</source>
      <translation>Feuille</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="334"/>
      <source>Intensity    </source>
      <translation>Intensité    </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="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="434"/>
      <source>Heat flux [W/m2]</source>
      <translation>Flux de chaleur [W/m2]</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>Force prescrite</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="32"/>
      <source>Select multiple face(s), click Add or Remove</source>
      <translation>Sélectionnez une ou plusieurs faces, cliquez sur Ajouter ou Supprimer</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>Enlever</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="93"/>
      <source>Load [N]</source>
      <translation>Charge [N]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="111"/>
      <source>Select a planar edge or face, then press this button</source>
      <translation>Sélectionnez une arête ou une face plane, puis appuyez sur ce bouton</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="114"/>
      <source>Direction</source>
      <translation>Direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="121"/>
      <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="131"/>
      <source>Reverse direction</source>
      <translation>Inverser la direction</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="14"/>
      <source>TaskFemConstraintHeatflux</source>
      <translation>Contrainte FEM de la tâche de flux de chaleur</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="20"/>
      <source>Select multiple face(s), click Add or Remove:</source>
      <translation>Sélectionnez une ou plusieurs faces, cliquez sur Ajouter ou Supprimer :</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>Enlever</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="68"/>
      <source>Surface Convection</source>
      <translation>Convéction de surface</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="75"/>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="149"/>
      <source>Surface heat flux</source>
      <translation>Flux de chaleur de surface</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="95"/>
      <source>Film coefficient</source>
      <translation>Coefficient de transmission thermique</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="102"/>
      <source>1 W/m^2/K</source>
      <translation>1 W/m^2/K</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="119"/>
      <source>Ambient Temperature</source>
      <translation>Température Ambiante</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="126"/>
      <source>300 K</source>
      <translation>300 K</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="156"/>
      <source>1 W/m^2</source>
      <translation>1 W/m²</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>Insérer la température initiale du composant :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.ui" line="30"/>
      <source>300 K</source>
      <translation>300 K</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="20"/>
      <source>Select a single face, click Add or Remove</source>
      <translation>Sélectionnez une seule face, cliquez 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>Enlever</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="20"/>
      <source>Select multiple face(s), click Add or Remove</source>
      <translation>Sélectionnez une ou plusieurs faces, cliquez sur Ajouter ou Supprimer</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>Enlever</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="68"/>
      <source>Pressure</source>
      <translation>Pression</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="75"/>
      <source>0 MPa</source>
      <translation>0 MPa</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="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="20"/>
      <source>Select multiple face(s), click Add or Remove</source>
      <translation>Sélectionnez une ou plusieurs faces, cliquez sur Ajouter ou Supprimer</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>Enlever</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="81"/>
      <source>Normal Stiffness</source>
      <translation>Rigidité suivant la normale</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="88"/>
      <source>0 </source>
      <translation>0 </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="104"/>
      <source>Tangential Stiffness</source>
      <translation>Rigidité tangentielle</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="20"/>
      <source>Select multiple face(s), click Add or Remove</source>
      <translation>Sélectionnez une ou plusieurs faces, cliquez sur Ajouter ou Supprimer</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>Enlever</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="56"/>
      <location filename="../../TaskFemConstraintTemperature.ui" line="80"/>
      <source>Temperature</source>
      <translation>Température</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="69"/>
      <source>Concentrated heat flux</source>
      <translation>Flux de chaleur concentré</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="87"/>
      <source>300 K</source>
      <translation>300 K</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="22"/>
      <source>Rectangular transform</source>
      <translation>Transformation rectangulaire</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="32"/>
      <source>Cylindrical transform</source>
      <translation>Transformation cylindrique</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="44"/>
      <source>Select a face, click Add or Remove</source>
      <translation>Sélectionnez une face, cliquez sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="65"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="87"/>
      <source>Remove</source>
      <translation>Enlever</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="124"/>
      <source>Rotation about X-Axis</source>
      <translation>Rotation autour de l'axe X</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="145"/>
      <source>Rotation about Y-Axis</source>
      <translation>Rotation autour de l'axe Y</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="166"/>
      <source>Rotation about Z-Axis</source>
      <translation>Rotation autour de l'axe Z</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="185"/>
      <location filename="../../TaskFemConstraintTransform.ui" line="204"/>
      <source>Transformable surfaces</source>
      <translation>Surfaces transformables</translation>
    </message>
  </context>
  <context>
    <name>TaskObjectName</name>
    <message>
      <location filename="../../TaskObjectName.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
  </context>
  <context>
    <name>TaskPostClip</name>
    <message>
      <location filename="../../TaskPostClip.ui" line="20"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <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="20"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <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="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="29"/>
      <source>Point1</source>
      <translation>Point 1</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="109"/>
      <source>Point2</source>
      <translation>Point 2</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="187"/>
      <source>Select Points</source>
      <translation>Sélectionnez les points</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="199"/>
      <source>Resolution</source>
      <translation>Résolution</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="230"/>
      <source>Mode</source>
      <translation>Mode</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="244"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="254"/>
      <source>Vector</source>
      <translation>Vecteur</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="273"/>
      <source>Create Plot</source>
      <translation>Créer un tracé</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="23"/>
      <source>x</source>
      <translation>x</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="33"/>
      <source>y</source>
      <translation>y</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="43"/>
      <source>z</source>
      <translation>z</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="116"/>
      <source>Select Point</source>
      <translation>Sélectionner un point</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="135"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDisplay</name>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <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>Coloration</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="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <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="144"/>
      <source>-100000</source>
      <translation>-100000</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="188"/>
      <source>0</source>
      <translation>0</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="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <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 mini</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 maxi</translation>
    </message>
  </context>
  <context>
    <name>TaskTetParameter</name>
    <message>
      <location filename="../../TaskTetParameter.ui" line="20"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="28"/>
      <source>Max. Size:</source>
      <translation>Taille Max:</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="44"/>
      <source>Second order</source>
      <translation>Second ordre</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="53"/>
      <source>Fineness:</source>
      <translation>Finesse :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="64"/>
      <source>VeryCoarse</source>
      <translation>Très grossier</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="69"/>
      <source>Coarse</source>
      <translation>Grossier</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="74"/>
      <source>Moderate</source>
      <translation>Moyen</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="79"/>
      <source>Fine</source>
      <translation>Fin</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="84"/>
      <source>VeryFine</source>
      <translation>Très fin</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="89"/>
      <source>UserDefined</source>
      <translation>Défini par l'utilisateur</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="97"/>
      <source>Growth Rate:</source>
      <translation>Taux de croissance :</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="111"/>
      <source>Nbr. Segs per Edge:</source>
      <translation>Nombre de segments par bord:</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="128"/>
      <source>Nbr. Segs per Radius:</source>
      <translation>nombre de segment par rayon:</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="144"/>
      <source>Optimize</source>
      <translation>Optimiser</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="166"/>
      <source>Node count: </source>
      <translation>Nombre de nœuds : </translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="180"/>
      <source>Triangle count:</source>
      <translation>Nombre de triangles:</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="194"/>
      <source>Tetrahedron count:</source>
      <translation>Nombre de tétraèdres :</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="38"/>
      <source>FEM</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="39"/>
      <source>&amp;FEM</source>
      <translation>&amp;FEM</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="41"/>
      <source>Model</source>
      <translation>Modèle</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>M&amp;odel</source>
      <translation>M&amp;odèle</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="43"/>
      <source>Materials</source>
      <translation>Matériaux</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="44"/>
      <source>&amp;Materials</source>
      <translation>&amp;Matériaux</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>Element Geometry</source>
      <translation>Géométrie de l'élément</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>&amp;Element Geometry</source>
      <translation>Géométri&amp;e de l'élément</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>Electrostatic Constraints</source>
      <translation>Contraintes électrostatiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="48"/>
      <source>&amp;Electrostatic Constraints</source>
      <translation>&amp;Contraintes électrostatiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="49"/>
      <source>Fluid Constraints</source>
      <translation>Contraintes du fluide</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="50"/>
      <source>&amp;Fluid Constraints</source>
      <translation>Contraintes du &amp;fluide</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="51"/>
      <source>Geometrical Constraints</source>
      <translation>Contraintes géométriques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>&amp;Geometrical Constraints</source>
      <translation>Contraintes &amp;géométriques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="53"/>
      <source>Mechanical Constraints</source>
      <translation>Contraintes mécaniques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="54"/>
      <source>&amp;Mechanical Constraints</source>
      <translation>Contraintes &amp;mécaniques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="55"/>
      <source>Thermal Constraints</source>
      <translation>Contraintes thermiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="56"/>
      <source>&amp;Thermal Constraints</source>
      <translation>Contraintes &amp;thermiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="57"/>
      <source>Constraints without solver</source>
      <translation>Contraintes sans solveur</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="58"/>
      <source>&amp;Constraints without solver</source>
      <translation>&amp;Contraintes sans solveur</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="59"/>
      <source>Overwrite Constants</source>
      <translation>Remplacer les constantes</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="60"/>
      <source>&amp;Overwrite Constants</source>
      <translation>Remplacer les c&amp;onstantes</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="62"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="63"/>
      <source>M&amp;esh</source>
      <translation>Maillag&amp;e</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="65"/>
      <source>Solve</source>
      <translation>Résoudre</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="66"/>
      <source>&amp;Solve</source>
      <translation>&amp;Solveur</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="68"/>
      <source>Results</source>
      <translation>Résultats</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="69"/>
      <source>&amp;Results</source>
      <translation>&amp;Résultats</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="70"/>
      <source>Filter functions</source>
      <translation>Fonctions de filtrage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="71"/>
      <source>&amp;Filter functions</source>
      <translation>&amp;Fonctions de filtrage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="73"/>
      <source>Utilities</source>
      <translation>Utilitaires</translation>
    </message>
  </context>
  <context>
    <name>_Selector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="52"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="53"/>
      <source>Remove</source>
      <translation>Enlever</translation>
    </message>
  </context>
  <context>
    <name>setupFilter</name>
    <message>
      <location filename="../../Command.cpp" line="1145"/>
      <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="1146"/>
      <location filename="../../Command.cpp" line="1162"/>
      <location filename="../../Command.cpp" line="1189"/>
      <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="1161"/>
      <location filename="../../Command.cpp" line="1188"/>
      <source>Error: no post processing object selected.</source>
      <translation>Erreur: aucun objet de post-traitement sélectionné.</translation>
    </message>
  </context>
</TS>
