<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr" sourcelanguage="en">
  <context>
    <name>CmdFemConstraintBearing</name>
    <message>
      <location filename="../../Command.cpp" line="243"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="244"/>
      <source>Bearing Constraint</source>
      <translation>Contrainte de roulement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="245"/>
      <source>Creates a bearing constraint</source>
      <translation>Crée une contrainte de roulement.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintContact</name>
    <message>
      <location filename="../../Command.cpp" line="291"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="292"/>
      <source>Contact Constraint</source>
      <translation>Contrainte de contact</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="293"/>
      <source>Creates a contact constraint between faces</source>
      <translation>Crée une contrainte de contact entre les faces.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintDisplacement</name>
    <message>
      <location filename="../../Command.cpp" line="369"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="370"/>
      <source>Displacement Boundary Condition</source>
      <translation>Condition limite de déplacement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="371"/>
      <source>Creates a displacement boundary condition for a geometric entity</source>
      <translation>Crée une condition limite de déplacement pour une entité géométrique.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintFixed</name>
    <message>
      <location filename="../../Command.cpp" line="423"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="424"/>
      <source>Fixed Boundary Condition</source>
      <translation>Condition de limite fixe</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="425"/>
      <source>Creates a fixed boundary condition for a geometric entity</source>
      <translation>Crée une condition de limite fixe pour une entité géométrique.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../Command.cpp" line="533"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="534"/>
      <source>Fluid Boundary Condition</source>
      <translation>Conditions limites du fluide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="535"/>
      <source>Create fluid boundary condition on face entity for Computional Fluid Dynamics</source>
      <translation>Crée une condition limite pour un fluide sur une surface dans l'analyse en mécanique des fluides numérique.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintForce</name>
    <message>
      <location filename="../../Command.cpp" line="592"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="593"/>
      <source>Force Load</source>
      <translation>Charge d'effort</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="594"/>
      <source>Creates a force load applied to a geometric entity</source>
      <translation>Crée une charge d'effort appliquée sur une entité géométrique.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintGear</name>
    <message>
      <location filename="../../Command.cpp" line="655"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="656"/>
      <source>Gear Constraint</source>
      <translation>Contrainte d'engrenage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="657"/>
      <source>Creates a gear constraint</source>
      <translation>Crée une contrainte d'engrenage.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintHeatflux</name>
    <message>
      <location filename="../../Command.cpp" line="703"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="704"/>
      <source>Heat Flux Load</source>
      <translation>Charge de flux thermique</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="705"/>
      <source>Creates a heat flux load acting on a face</source>
      <translation>Crée une charge de flux thermique agissant sur une face.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../Command.cpp" line="776"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="777"/>
      <source>Initial Temperature</source>
      <translation>Température initiale</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="778"/>
      <source>Creates an initial temperature acting on a body</source>
      <translation>Crée une température initiale agissant sur un corps.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../Command.cpp" line="833"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="834"/>
      <source>Plane Multi-Point Constraint</source>
      <translation>Contrainte multi-points selon un plan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="835"/>
      <source>Creates a plane multi-point constraint for a face</source>
      <translation>Crée une contrainte multi-points selon un plan pour une face.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPressure</name>
    <message>
      <location filename="../../Command.cpp" line="890"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="891"/>
      <source>Pressure Load</source>
      <translation>Charge de pression</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="892"/>
      <source>Creates a pressure load acting on a face</source>
      <translation>Crée une charge de pression agissant sur une face.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintPulley</name>
    <message>
      <location filename="../../Command.cpp" line="1013"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1014"/>
      <source>Pulley Constraint</source>
      <translation>Contrainte de poulie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1015"/>
      <source>Creates a pulley constraint</source>
      <translation>Crée une contrainte de poulie.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintSpring</name>
    <message>
      <location filename="../../Command.cpp" line="954"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="955"/>
      <source>Spring Boundary Condition</source>
      <translation>Condition limite de ressort</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="956"/>
      <source>Creates a spring boundary condition on a face</source>
      <translation>Crée une condition limite de ressort sur une face.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintTemperature</name>
    <message>
      <location filename="../../Command.cpp" line="1066"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1067"/>
      <source>Temperature Boundary Condition</source>
      <translation>Condition limite de température</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1068"/>
      <source>Creates a temperature/concentrated heat flux load acting on a face</source>
      <translation>Crée une charge de température/flux thermique concentrée agissant sur une face.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintTransform</name>
    <message>
      <location filename="../../Command.cpp" line="1123"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1124"/>
      <source>Local Coordinate System</source>
      <translation>Système de coordonnées locales</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1125"/>
      <source>Creates a local coordinate system on a face</source>
      <translation>Crée un système de coordonnées local sur une face.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCreateNodesSet</name>
    <message>
      <location filename="../../Command.cpp" line="1279"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1280"/>
      <source>Nodes Set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1281"/>
      <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="1319"/>
      <source>Wrong selection</source>
      <translation>Sélection incorrecte</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1320"/>
      <source>Select a single FEM mesh or nodes set.</source>
      <translation>Sélectionner un seul maillage FEM ou un ensemble de nœuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1480"/>
      <source>Select a single FEM Mesh.</source>
      <translation>Sélectionner un seul maillage FEM</translation>
    </message>
  </context>
  <context>
    <name>CmdFemDefineNodesSet</name>
    <message>
      <location filename="../../Command.cpp" line="1220"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1221"/>
      <source>Node Set by Polygon</source>
      <translation>Nœud défini par un polygone</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1222"/>
      <source>Creates a node set by polygon selection</source>
      <translation>Crée un nœud défini par la sélection du polygone.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostApllyChanges</name>
    <message>
      <location filename="../../Command.cpp" line="2871"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2872"/>
      <source>Apply Changes to Pipeline</source>
      <translation>Appliquer les modifications au pipeline</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2873"/>
      <source>Applies changes to parameters directly and not on recompute only</source>
      <translation>Applique les modifications aux paramètres directement et pas seulement sur le recalcul.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostClipFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2235"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2236"/>
      <source>Region Clip Filter</source>
      <translation>Filtre d'écrêtage selon une région</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2237"/>
      <source>Defines a clip filter which uses functions to define the clipped region</source>
      <translation>Définit un filtre d'écrêtage par fonctions pour définir la région écrêtée.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2761"/>
      <source>Select a pipeline.</source>
      <translation>Sélectionner un pipeline</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2760"/>
      <source>Wrong selection</source>
      <translation>Sélection incorrecte</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostCutFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2274"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2275"/>
      <source>Function Cut Filter</source>
      <translation>Filtre de fonction de découpe</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2276"/>
      <source>Cuts the data along an implicit function</source>
      <translation>Coupe les données suivant une fonction implicite.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostDataAlongLineFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2311"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2312"/>
      <source>Line Clip Filter</source>
      <translation>Filtre d'écrêtage selon une ligne</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2313"/>
      <source>Defines a clip filter which clips a field along a line</source>
      <translation>Définit un filtre d'écrêtage qui écrête un champ suivant une ligne.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostDataAtPointFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2348"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2349"/>
      <source>Data at Point Clip Filter</source>
      <translation>Données au point</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2350"/>
      <source>Defines a clip filter which clips a field data at point</source>
      <translation>Définit un filtre d'écrêtage qui écrête les données d'un champ au point.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostFunctions</name>
    <message>
      <location filename="../../Command.cpp" line="2613"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2614"/>
      <source>Filter Functions</source>
      <translation>Fonctions de filtrage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2615"/>
      <source>Functions for use in postprocessing filter</source>
      <translation>Fonctions utilisées dans le filtrage de post-traitement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2813"/>
      <source>Plane</source>
      <translation>Plan</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2823"/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2833"/>
      <source>Cylinder</source>
      <translation>Cylindre</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2843"/>
      <source>Box</source>
      <translation>Boîte</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostLinearizedStressesFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2122"/>
      <source>Thickness [mm]</source>
      <comment>Plot X-Axis Label</comment>
      <translation>Épaisseur [mm]</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2128"/>
      <source>Stress [MPa]</source>
      <comment>Plot Y-Axis Label</comment>
      <translation>Contrainte [MPa]</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2134"/>
      <source>Linearized Stresses</source>
      <comment>Plot title</comment>
      <translation>Contraintes linéarisées</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2140"/>
      <source>Membrane</source>
      <comment>Plot legend item label</comment>
      <translation>Membrane</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2146"/>
      <source>Membrane and Bending</source>
      <comment>Plot legend item label</comment>
      <translation>Membrane et flexion</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2152"/>
      <source>Total</source>
      <comment>Plot legend item label</comment>
      <translation>Total</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2386"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2387"/>
      <source>Stress Linearization Plot</source>
      <translation>Graphique de linéarisation des critères</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2388"/>
      <source>Defines a stress linearization plot</source>
      <translation>Définit un graphique de linéarisation des critères.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2427"/>
      <location filename="../../Command.cpp" line="2438"/>
      <source>Select a clip filter which clips a stress field along a line</source>
      <translation>Sélectionner un filtre d'écrêtage qui écrête un champ de contrainte suivant une ligne.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2426"/>
      <location filename="../../Command.cpp" line="2437"/>
      <source>Wrong selection</source>
      <translation>Sélection incorrecte</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostPipelineFromResult</name>
    <message>
      <location filename="../../Command.cpp" line="2912"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2913"/>
      <source>Post Pipeline From Result</source>
      <translation>Afficher le pipeline des résultats</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2914"/>
      <source>Creates a post processing pipeline from a result object</source>
      <translation>Crée un pipeline de post-traitement à partir d'un résultat.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2998"/>
      <source>Wrong selection type</source>
      <translation>Type de sélection incorrect</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2999"/>
      <source>Select a result object.</source>
      <translation>Sélectionner un résultat</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostScalarClipFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2466"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2467"/>
      <source>Scalar Clip Filter</source>
      <translation>Filtre d'écrêtage scalaire</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2468"/>
      <source>Defines a clip filter which clips a field with a scalar value</source>
      <translation>Définit 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="2503"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2504"/>
      <source>Warp Filter</source>
      <translation>Filtre de visualisation des déformations</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2505"/>
      <source>Warps the geometry along a vector field by a certain factor</source>
      <translation>Déforme la géométrie suivant un champ vectoriel avec un certain facteur.</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="553"/>
      <source>Create fluid boundary condition</source>
      <translation>Créer une condition limite de fluide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="261"/>
      <source>Make bearing constraint</source>
      <translation>Créer une contrainte de roulement</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="309"/>
      <source>Make contact constraint on a face</source>
      <translation>Créer une contrainte de contact sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="387"/>
      <source>Make displacement boundary condition on face</source>
      <translation>Créer une condition limite de déplacement sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="441"/>
      <source>Make fixed boundary condition for geometry</source>
      <translation>Créer une condition de limite fixe pour la géométrie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="491"/>
      <source>Make rigid body constraint</source>
      <translation>Contrainte de corps rigide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="610"/>
      <source>Make force load on geometry</source>
      <translation>Créer une charge d'effort sur la géométrie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="672"/>
      <source>Make gear constraint</source>
      <translation>Créer une contrainte d'engrenage</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="721"/>
      <source>Make heat flux load on face</source>
      <translation>Créer une charge de flux thermique sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="794"/>
      <source>Make initial temperature condition on body</source>
      <translation>Créer une condition de température initiale sur le corps</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="851"/>
      <source>Make plane multi-point constraint on face</source>
      <translation>Créer une contrainte multi-points selon un plan sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="908"/>
      <source>Make pressure load on face</source>
      <translation>Créer une charge de pression sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="972"/>
      <source>Make Spring Constraint</source>
      <translation>Créer une contrainte de ressort</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1031"/>
      <source>Make pulley constraint</source>
      <translation>Créer une contrainte de poulie</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1084"/>
      <source>Make temperature boundary condition on face</source>
      <translation>Créer une condition limite de température sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1141"/>
      <source>Make local coordinate system on face</source>
      <translation>Créer un système local de coordonnées sur une face</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1195"/>
      <location filename="../../Command.cpp" line="1355"/>
      <source>Place robot</source>
      <translation>Ajouter un robot</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1296"/>
      <source>Edit nodes set</source>
      <translation>Modifier le jeu de noeuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1306"/>
      <source>Create nodes set</source>
      <translation>Créer un jeu de nœuds</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1450"/>
      <source>Edit Elements set</source>
      <translation>Éditer le jeu d'éléments</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1462"/>
      <source>Create Elements set</source>
      <translation>Créer un jeu d'éléments</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2061"/>
      <source>Create filter</source>
      <translation>Créer un filtre</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2647"/>
      <source>Create function</source>
      <translation>Créer une fonction</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2967"/>
      <source>Create pipeline from result</source>
      <translation>Créer un pipeline à partir du résultat</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="269"/>
      <source>Edit Mirror</source>
      <translation>Éditer la symétrie</translation>
    </message>
  </context>
  <context>
    <name>Dialog</name>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="14"/>
      <location filename="../../TaskPanelInitialTemperature.ui" line="14"/>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="14"/>
      <source>Dialog</source>
      <translation>Fenêtre de dialogue</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="23"/>
      <source>Mesh groups detected. Choose values for the different groups.</source>
      <translation>Des groupes de maillage ont été détectés. Choisir les valeurs pour les différents groupes.</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="62"/>
      <source>Id</source>
      <translation>ID</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="67"/>
      <source>Label</source>
      <translation>Étiquette</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="72"/>
      <source>Elements</source>
      <translation>Éléments</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="77"/>
      <source>Not Marked</source>
      <translation>Non marqué</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroupXDMFExport.ui" line="82"/>
      <source>Marked</source>
      <translation>Marqué</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="26"/>
      <source>Select the vertices, lines and surfaces</source>
      <translation>Sélectionner les sommets, les lignes et les surfaces</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="39"/>
      <location filename="../../TaskPanelInitialTemperature.ui" line="42"/>
      <source>Temperature</source>
      <translation>Température</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="68"/>
      <location filename="../../TaskPanelInitialTemperature.ui" line="71"/>
      <source>ºC</source>
      <translation>ºC</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="81"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskPanelConstraintTemperature.ui" line="94"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskPanelInitialTemperature.ui" line="26"/>
      <source>Initial temperature</source>
      <translation>Température initiale</translation>
    </message>
  </context>
  <context>
    <name>FEM_PostCreateFunctions</name>
    <message>
      <location filename="../../Command.cpp" line="2815"/>
      <source>Create a plane function, defined by its origin and normal</source>
      <translation>Crée une fonction plan définie par son origine et sa normale.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2825"/>
      <source>Create a sphere function, defined by its center and radius</source>
      <translation>Créer une fonction sphère définie par son centre et son rayon</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2835"/>
      <source>Create a cylinder function, defined by its center, axis and radius</source>
      <translation>Créer une fonction cylindre définie par son centre, son axe et son rayon</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2845"/>
      <source>Create a box function, defined by its center, length, width and height</source>
      <translation>Créer une fonction boîte définie par son centre, sa longueur, sa largeur et sa hauteur</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemCcxImp</name>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="14"/>
      <location filename="../../DlgSettingsFemCcx.ui" line="29"/>
      <location filename="../../DlgSettingsFemCcxImp.cpp" line="155"/>
      <source>CalculiX</source>
      <translation>CalculiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="77"/>
      <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="97"/>
      <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="142"/>
      <source>Input file splitting</source>
      <translation>Division des fichiers sources</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="152"/>
      <source>Split writing of  *.inp</source>
      <translation>Diviser lors de l'écriture des fichiers *.inp</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="181"/>
      <source>Type</source>
      <translation>Type</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="194"/>
      <source>Default type on analysis</source>
      <translation>Type par défaut lors de l'analyse</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="204"/>
      <source>Static</source>
      <translation>Statique</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="213"/>
      <source>Frequency</source>
      <translation>Fréquence</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="222"/>
      <source>Thermomech</source>
      <translation>Thermomécanique</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="231"/>
      <source>Check Mesh</source>
      <translation>Vérification du maillage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="240"/>
      <source>Buckling</source>
      <translation>Déformation</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="278"/>
      <source>Initial time increment</source>
      <translation>Incrément du temps initial</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="285"/>
      <source>Time period</source>
      <translation>Durée de la simulation</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="331"/>
      <source>Number of threads used for analysis</source>
      <translation>Nombre de threads utilisés pour l'analyse</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="465"/>
      <source>Matrix solver</source>
      <translation>Solveur de matrice</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="492"/>
      <source>Maximum number of increments</source>
      <translation>Nombre maximum d'incréments</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="499"/>
      <source>Minimum time increment</source>
      <translation>Incrément de temps minimum</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="629"/>
      <source>Maximum time increment</source>
      <translation>Incrément de temps maximum</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="695"/>
      <source>Thermo-Mechanical Defaults</source>
      <translation>Valeurs par défaut pour la thermo-mécanique</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="731"/>
      <source>Frequency Defaults</source>
      <translation>Valeurs par défaut pour les fréquences</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="841"/>
      <source> Hz</source>
      <translation> Hz</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="363"/>
      <source>Default</source>
      <translation>Par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="90"/>
      <source>Input file editor</source>
      <translation>Éditeur des fichiers d'entrée</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="122"/>
      <source>External editor</source>
      <translation>Éditeur externe</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="173"/>
      <source>Analysis Defaults</source>
      <translation>Valeurs par défaut des analyses</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="257"/>
      <source>Solver Defaults</source>
      <translation>Valeurs par défaut du solveur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="308"/>
      <source>Number of CPUs to use</source>
      <translation>Nombre de cœurs du CPU à utiliser</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="368"/>
      <source>PaStiX</source>
      <translation>PaStiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="373"/>
      <source>Pardiso</source>
      <translation>Pardiso</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="378"/>
      <source>SPOOLES equation solver</source>
      <translation>Solveur d'équations de SPOOLES</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="383"/>
      <source>Iterative Scaling</source>
      <translation>Mise à l'échelle itérative</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="396"/>
      <source>Non-linear geometry</source>
      <translation>Géométrie non-linéaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="550"/>
      <source>Use non-linear geometry</source>
      <translation>Utiliser la géométrie non-linéaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="472"/>
      <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="46"/>
      <source>CalculiX path</source>
      <translation>Chemin d'accès de CalculiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="292"/>
      <source>Use non ccx defaults</source>
      <translation>Utiliser les valeurs par défaut autres que celles de CalculiX</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="315"/>
      <source>3D Output, unchecked for 2D</source>
      <translation>Résultat 3D, non coché pour 2D</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="636"/>
      <source>Result object</source>
      <translation>Résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="643"/>
      <source>Pipeline only</source>
      <translation>Pipeline uniquement</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="646"/>
      <source>Load results as pipeline instead of CCX_Results objects.
After unchecking this option, the CalculiX command behaves like SolverCalculiXCcxTools</source>
      <translation>Charger les résultats en tant que pipeline au lieu des objets CCX_Results
Après avoir décoché cette option, la commande CalculiX se comporte comme SolverCalculiXCcxTools.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="663"/>
      <source>Result format</source>
      <translation>Format des résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="670"/>
      <source>Save result in binary format.
Only takes effect if 'Pipeline only' is enabled</source>
      <translation>Enregistrer les résultats au format binaire
Cela n'a d'effet que si l'option « Pipeline uniquement » est activée.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="674"/>
      <source>Use binary format</source>
      <translation>Utiliser le format binaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="703"/>
      <source>Analysis type (transient or steady state)</source>
      <translation>Type d'analyse (état transitoire ou stable)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="710"/>
      <source>Use steady state</source>
      <translation>Utiliser un état stable</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="388"/>
      <source>Cholesky iterative solver</source>
      <translation>Solveur itératif de Cholesky</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="597"/>
      <source>Beam, shell element 3D output format</source>
      <translation>Format du résultat 3D pour les éléments de type élément 1D et coque</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="771"/>
      <source>Eigenmode number</source>
      <translation>Nombre de modes propres</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="764"/>
      <source>High frequency limit</source>
      <translation>Limite de la fréquence haute</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcx.ui" line="825"/>
      <source>Low frequency limit</source>
      <translation>Limite de la fréquence basse</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemCcxImp.cpp" line="155"/>
      <source>Executable '%1' not found</source>
      <translation>L'exécutable « %1 » est introuvable.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemElmerImp</name>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="14"/>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="96"/>
      <source>Elmer</source>
      <translation>Elmer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="44"/>
      <source>ElmerSolver path</source>
      <translation>Chemin d'accès d'ElmerSolver</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="75"/>
      <source>Leave blank to use default ElmerSolver binary file</source>
      <translation>Laisser ce champ vide pour utiliser le fichier binaire d'ElmerSolver par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="94"/>
      <source>ElmerGrid path</source>
      <translation>Chemin d'accès d'ElmerGrid</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="149"/>
      <source>Number of tasks</source>
      <translation>Nombre de tâches</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="159"/>
      <source>Number of parallel tasks. Set to `1` if Elmer does not use MPI.&lt;br&gt;It is recommended to use an even number of cores to benefit from mesh symmetries&lt;br&gt;(Using 8 cores can be faster than 9 cores).&lt;br&gt;In extreme cases ElmerSolver might not converge if the core number is too high.</source>
      <translation>Nombre de tâches en parallèle.
Mettre cette valeur à « 1 » si Elmer n'utilise pas MPI.
Il est recommandé d'utiliser un nombre pair de cœurs afin de tirer parti des symétries du maillage (l'utilisation de 8 cœurs peut être
plus rapide que celle de 9 cœurs).
Dans les cas extrêmes, ElmerSolver peut ne pas converger si le nombre de cœurs est trop élevé.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="175"/>
      <source>Threads per task</source>
      <translation>Nombre de threads par tâche</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="185"/>
      <source>Number of threads per task. Take effect if Elmer uses OpenMP.</source>
      <translation>Nombre de threads par tâche. Ce paramètre est appliqué si Elmer utilise OpenMP.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="206"/>
      <source>Results</source>
      <translation>Résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="212"/>
      <source>Save result in binary format</source>
      <translation>Enregistrer le résultat au format binaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="215"/>
      <source>Use binary format</source>
      <translation>Utiliser le format binaire</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="231"/>
      <source>Save the index of geometric entities</source>
      <translation>Enregistrer l'index des entités géométriques</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="234"/>
      <source>Save geometry IDs</source>
      <translation>Enregistrer les index géométriques</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="125"/>
      <source>Leave blank to use default ElmerGrid binary file</source>
      <translation>Laisser vide pour utiliser le fichier binaire d'ElmerGrid par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="29"/>
      <source>Elmer Binaries</source>
      <translation>Binaires d'Elmer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmer.ui" line="141"/>
      <source>Options</source>
      <translation>Options</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemElmerImp.cpp" line="96"/>
      <source>Executable '%1' not found</source>
      <translation>L'exécutable « %1 » est introuvable.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemExportAbaqus</name>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="14"/>
      <source>INP</source>
      <translation>INP</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="20"/>
      <source>Export</source>
      <translation>Exporter</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="28"/>
      <source>Which mesh elements to export</source>
      <translation>Éléments de maillage à exporter</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="35"/>
      <source>All: All elements will be exported.

Highest: Only the highest elements will be exported. This means 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>Tous : tous les éléments seront exportés.
Les plus élevés : seuls les éléments les plus élevés seront exportés. Cela signifie les volumes pour un maillage volumique et les faces pour
un maillage en 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="46"/>
      <source>element parameter: All: all elements, Highest: highest elements only, FEM: FEM elements only (only edges not belonging to faces and faces not belonging to volumes)</source>
      <translation>Paramètres des éléments :
- Tout : tous les éléments,
- Les plus élevés : éléments les plus élevés seulement,
- FEM : éléments de FEM seulement (uniquement les arêtes n'appartenant pas aux faces et aux faces n'appartenant pas aux volumes)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="81"/>
      <source>Mesh groups are exported too.
Every analysis feature and, if there are different materials,
material consists of two mesh groups - faces and nodes where
the constraint or material is applied.</source>
      <translation>Les groupes de maillage sont également exportés.
Chaque fonction d'analyse et, s'il y a différents matériaux, le matériau se compose de deux groupes de maillage : les faces et les nœuds où
la contrainte ou le matériau est appliqué.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="56"/>
      <source>All</source>
      <translation>Tous</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="61"/>
      <source>Highest</source>
      <translation>Les plus élevés</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="66"/>
      <source>FEM</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemExportAbaqus.ui" line="74"/>
      <source>Export group data</source>
      <translation>Exporter les données du groupe</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="48"/>
      <source>sdfsdfsdfds</source>
      <translation>sdfsdfsdfds</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="51"/>
      <source>Temporary directories</source>
      <translation>Répertoires temporaires</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="72"/>
      <source>Let the application manage (create, delete) the working directories for all solvers. Use temporary directories.</source>
      <translation>Laisser l'application gérer (créer, supprimer) les répertoires de travail pour tous les solveurs. Utiliser des répertoires temporaires.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="98"/>
      <source>Beside .FCStd file</source>
      <translation>À côté du fichier .FCStd</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="116"/>
      <source>Create a directory in the same folder in which the FCStd file of the document is located. Use Subfolder for each solver (e.g. for a file ./mydoc.FCStd and a solver with the label Elmer002 use ./mydoc/Elmer002).</source>
      <translation>Créer un répertoire dans le même dossier où se trouve le fichier FCStd. Utiliser un sous-dossier pour chaque solveur.
Par ex : pour un fichier ./mydoc.FCStd et un solveur portant l'étiquette Elmer002, utiliser ./mydoc/Elmer002.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="142"/>
      <source>Use custom directory</source>
      <translation>Utiliser un répertoire personnalisé</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="160"/>
      <source>Use directory set below. Create own subdirectory for every solver. Name directory after the solver label prefixed with the document name.</source>
      <translation>Utiliser le répertoire défini ci-dessous.
Créer votre propre sous-répertoire pour chaque solveur. Nommer le répertoire d'après l'étiquette du solveur précédée du nom du document.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="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="31"/>
      <source>Working Directory for Solving Analysis and Gmsh Meshing</source>
      <translation>Répertoires de travail pour la résolution d'analyses et le maillage Gmsh</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="279"/>
      <source>Create mesh groups for analysis reference shapes (experimental)</source>
      <translation>Créer des groupes de maillages pour les formes de référence d'analyse (expérimental)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="300"/>
      <source>Results</source>
      <translation>Résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="311"/>
      <source>Existing result objects will be kept
otherwise overwritten by new solver run</source>
      <translation>Les objets résultat obtenus seront conservés sinon, ils
seront écrasés après une nouvelle exécution du solveur.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="315"/>
      <source>Keep results on calculation re-run</source>
      <translation>Conserver les résultats après un nouveau calcul</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="331"/>
      <source>The results dialog will be opened
with the last used dialog settings</source>
      <translation>La fenêtre de dialogue des résultats s'ouvre avec les derniers paramètres de la fenêtre de dialogue utilisés.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="335"/>
      <source>Restore result dialog settings</source>
      <translation>Restaurer les paramètres de la fenêtre de dialogue des résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="354"/>
      <source>All analysis features are hidden in the model view
when the results dialog is opened</source>
      <translation>Toutes les fonctions d'analyse sont cachées dans la vue du modèle lorsque la fenêtre de dialogue des résultats est ouverte.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="358"/>
      <source>Hide analysis features when opening result dialog</source>
      <translation>Masquer les fonctions d'analyse lors de l'ouverture de la fenêtre de dialogue des résultats</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="382"/>
      <source>Defaults</source>
      <translation>Par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="393"/>
      <source>Default solver</source>
      <translation>Solveur par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="403"/>
      <source>Default solver to be added when
adding an analysis container</source>
      <translation>Solveur par défaut à ajouter lors de l'ajout d'un conteneur d'analyse</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGeneral.ui" line="414"/>
      <source>None</source>
      <translation>Rien</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemGmshImp</name>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="14"/>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="90"/>
      <source>Gmsh</source>
      <translation>Gmsh</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="29"/>
      <source>Gmsh Binary</source>
      <translation>Binaire de Gmsh</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="64"/>
      <source>Leave blank to use default Gmsh binary file</source>
      <translation>Laisser vide pour utiliser le fichier binaire de Gmsh par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="89"/>
      <source>Gmsh path</source>
      <translation>Chemin d'accès de Gmsh</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="101"/>
      <source>Options</source>
      <translation>Options</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="109"/>
      <source>Log verbosity</source>
      <translation>Verbosité des logs</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="116"/>
      <source>Level of verbosity printed on the task panel</source>
      <translation>Niveau de verbosité affiché sur le panneau des tâches</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="135"/>
      <source>Number of threads</source>
      <translation>Nombre de threads</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmsh.ui" line="145"/>
      <source>Number of threads used for meshing</source>
      <translation>Nombre de threads utilisés pour le maillage</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="90"/>
      <source>Executable '%1' not found</source>
      <translation>L'exécutable « %1 » est introuvable.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="97"/>
      <source>Silent</source>
      <translation>Silencieux</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="98"/>
      <source>Errors</source>
      <translation>Erreurs</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="99"/>
      <source>Warnings</source>
      <translation>Avertissements</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="100"/>
      <source>Direct</source>
      <translation>Direct</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="101"/>
      <source>Information</source>
      <translation>Informations</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="102"/>
      <source>Status</source>
      <translation>État</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemGmshImp.cpp" line="103"/>
      <source>Debug</source>
      <translation>Débogage</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemInOutVtk</name>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="14"/>
      <source>VTK</source>
      <translation>VTK</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="23"/>
      <source>Import</source>
      <translation>Importer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="31"/>
      <source>Which object to import into</source>
      <translation>Dans quel objet importer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="38"/>
      <source>VTK result object: A FreeCAD FEM VTK result object will be imported
(equals to the object which was exported).

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

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

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

Résultat de FreeCAD : les données importées seront converties en un objet résultat de l'atelier FEM.
Remarque : ce réglage nécessite les noms exacts des composants du résultat et donc ne fonctionne correctement qu'avec les fichiers VTK exportés depuis FreeCAD.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="53"/>
      <source>Choose in which object to import into</source>
      <translation>Choisir dans quel objet importer</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="66"/>
      <source>VTK result object</source>
      <translation>Objet résultat VTK</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="71"/>
      <source>FEM mesh object</source>
      <translation>Objet maillage de l'atelier FEM</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="76"/>
      <source>FreeCAD result object</source>
      <translation>Objet résultat de FreeCAD</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="89"/>
      <source>Export</source>
      <translation>Exporter</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="95"/>
      <source>Mesh elements to export</source>
      <translation>Éléments de maillage à exporter</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtk.ui" line="102"/>
      <source>Mesh element level to export</source>
      <translation>Niveau d'éléments de maillage à exporter</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemMystranImp</name>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="14"/>
      <location filename="../../DlgSettingsFemMystranImp.cpp" line="78"/>
      <source>Mystran</source>
      <translation>Mystran</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="29"/>
      <source>Mystran Binary</source>
      <translation>Binaire de Mystran</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="49"/>
      <source>Mystran path</source>
      <translation>Chemin d'accès de Mystran</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="80"/>
      <source>Leave blank to use default mystran binary file</source>
      <translation>Laisser vide pour utiliser le fichier binaire Mystran par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="93"/>
      <source>Comments</source>
      <translation>Commentaires</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystran.ui" line="100"/>
      <source>Write comments to input file</source>
      <translation>Écrire des commentaires dans les fichiers sources</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemMystranImp.cpp" line="78"/>
      <source>Executable '%1' not found</source>
      <translation>L'exécutable « %1 » est introuvable.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemZ88Imp</name>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="14"/>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="106"/>
      <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="52"/>
      <source>z88r path</source>
      <translation>Chemin d'accès de z88r</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="83"/>
      <source>Leave blank to use default z88r binary file</source>
      <translation>Laisser vide pour utiliser le fichier binaire z88r par défaut</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="110"/>
      <source>Solver Settings</source>
      <translation>Paramètres du solveur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="121"/>
      <source>Solver method</source>
      <translation>Méthode du solveur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="137"/>
      <source>Solver method to be used</source>
      <translation>Méthode de résolution à utiliser</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="150"/>
      <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="155"/>
      <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="160"/>
      <source>Simple Cholesky solver (-choly)</source>
      <translation>Solveur simple Cholesky (-choly)</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="168"/>
      <source>Max places in stiffness matrix</source>
      <translation>Nombre maximum de points dans une matrice de raideur</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="181"/>
      <source>Maximum places in the stiffness matrix.
You might need to increase this when using the
Cholesky solver and getting the error message
that "MAXGS" needs to be increased.</source>
      <translation>Nombre maximum de points dans la matrice de raideur
Vous devrez peut-être augmenter cette valeur si vous utilisez le solveur de Cholesky et que vous obtenez le message d'erreur indiquant que
« MAXGS » doit être augmenté.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="212"/>
      <source>Maximum places in coincidence vector</source>
      <translation>Taille maximale dans le vecteur de coïncidence</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88.ui" line="225"/>
      <source>Maximal places in coincidence vector.
(number of knots per element times
 number of finite elements)

You might need to increase this when using an
iterative solver and you get the error message
that "MAXKOI" needs to be increased.</source>
      <translation>Taille maximale dans le vecteur de coïncidence : nombre de nœuds par élément
fois le nombre d'éléments finis
Vous devrez peut-être augmenter cette valeur si vous utilisez un solveur itératif
et que vous avez le message d'erreur indiquant que "MAXKOI" doit être augmenté.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemZ88Imp.cpp" line="106"/>
      <source>Executable '%1' not found</source>
      <translation>L'exécutable « %1 » est introuvable.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskAnalysisInfo</name>
    <message>
      <location filename="../../TaskAnalysisInfo.cpp" line="34"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskCreateNodeSet</name>
    <message>
      <location filename="../../TaskCreateNodeSet.cpp" line="53"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="237"/>
      <location filename="../../TaskFemConstraint.cpp" line="258"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="238"/>
      <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="392"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="599"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="650"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="1159"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="476"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintGear</name>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="355"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="556"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.cpp" line="117"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="321"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintPulley</name>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="229"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="334"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="406"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="637"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgMeshShapeNetgen</name>
    <message>
      <location filename="../../TaskDlgMeshShapeNetgen.cpp" line="69"/>
      <source>Edit FEM mesh</source>
      <translation>Modifier le maillage de l'atelier FEM</translation>
    </message>
    <message>
      <location filename="../../TaskDlgMeshShapeNetgen.cpp" line="100"/>
      <source>Meshing failure</source>
      <translation>Échec du maillage</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgPost</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="391"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDriver</name>
    <message>
      <location filename="../../TaskDriver.cpp" line="34"/>
      <source>Nodes set</source>
      <translation>Ensemble de nœuds</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="56"/>
      <source>Analysis Feature Properties</source>
      <translation>Propriétés de la fonction d'analyse</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="182"/>
      <source>Clear list</source>
      <translation>Effacer la liste</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.cpp" line="193"/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="170"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="176"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="185"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="205"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="215"/>
      <location filename="../../TaskFemConstraintBearing.cpp" line="224"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="171"/>
      <source>Use only a single reference for bearing constraint</source>
      <translation>Utiliser une seule référence pour la contrainte de roulement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="176"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="186"/>
      <source>Only cylindrical faces can be picked</source>
      <translation>Seules les faces cylindriques peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="206"/>
      <source>Only planar faces can be picked</source>
      <translation>Seules les faces planes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="216"/>
      <source>Only linear edges can be picked</source>
      <translation>Seules les arêtes rectilignes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.cpp" line="225"/>
      <source>Only faces and edges can be picked</source>
      <translation>Seules les faces et les arêtes peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="57"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="60"/>
      <source>Delete</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="130"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="196"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="203"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="209"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="221"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="229"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="239"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="250"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="287"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="296"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="342"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="349"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="355"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="367"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="374"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="384"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="395"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="435"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="444"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="131"/>
      <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="142"/>
      <source>Select slave geometry of type: </source>
      <translation>Sélectionner une géométrie esclave de type :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="142"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="146"/>
      <source>Face</source>
      <translation>Face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="143"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="147"/>
      <source>click Add or Remove</source>
      <translation>Cliquer sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="146"/>
      <source>Select master geometry of type: </source>
      <translation>Sélectionner une géométrie maître de type :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="197"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="343"/>
      <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="203"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="287"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="349"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="435"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="210"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="240"/>
      <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="221"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="296"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="367"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="444"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas un élément !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="230"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="375"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="251"/>
      <location filename="../../TaskFemConstraintContact.cpp" line="396"/>
      <source>Only faces can be picked (edges in 2D models)</source>
      <translation>Seules les faces peuvent être sélectionnées (arêtes dans les modèles 2D).</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.cpp" line="356"/>
      <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="385"/>
      <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="158"/>
      <source>Select geometry of type: </source>
      <translation>Sélectionner une géométrie de type : </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="158"/>
      <source>Vertex, Edge, Face</source>
      <translation>Sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="237"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="247"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="255"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="299"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="322"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="332"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="237"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="322"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="247"/>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="332"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="256"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.cpp" line="295"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par fonction d'analyse !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintFixed</name>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="87"/>
      <source>Select geometry of type: </source>
      <translation>Sélectionner une géométrie de type : </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="87"/>
      <source>Vertex, Edge, Face</source>
      <translation>Sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="113"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="122"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="130"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="171"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="194"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="203"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="113"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="194"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="122"/>
      <location filename="../../TaskFemConstraintFixed.cpp" line="203"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="131"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.cpp" line="167"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par fonction d'analyse !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="345"/>
      <source>Basic</source>
      <translation>Simple</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="346"/>
      <source>Turbulence</source>
      <translation>Turbulence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="347"/>
      <source>Thermal</source>
      <translation>Thermique</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="349"/>
      <source>select boundary type, faces and set value</source>
      <translation>Sélectionner le type de limite, des faces et saisir une valeur</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="390"/>
      <source>Select geometry of type: </source>
      <translation>Sélectionner une géométrie de type : </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="390"/>
      <source>Face</source>
      <translation>Face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="526"/>
      <source>Intensity [0~1]</source>
      <translation>Intensité [0~1]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="528"/>
      <source>Dissipation Rate [m2/s3]</source>
      <translation>Taux de dissipation [m2/s3]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="531"/>
      <source>Length Scale [m]</source>
      <translation>Échelle de longueur [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="534"/>
      <source>Viscosity Ratio [1]</source>
      <translation>Taux de viscosité [1]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="537"/>
      <source>Hydraulic Diameter [m]</source>
      <translation>Diamètre hydraulique [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="566"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="571"/>
      <source>Gradient [K/m]</source>
      <translation>Gradient [K/m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="575"/>
      <source>Flux [W/m2]</source>
      <translation>Flux [W/m²]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="655"/>
      <source>Empty selection</source>
      <translation>Sélection vide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="655"/>
      <source>Select an edge or a face.</source>
      <translation>Sélectionner une arête ou une face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="666"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="675"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="693"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="703"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="712"/>
      <source>Wrong selection</source>
      <translation>Sélection incorrecte</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="666"/>
      <source>Selected object is not a part object!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="676"/>
      <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="694"/>
      <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="704"/>
      <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="713"/>
      <source>Only faces for 3D part or edges for 2D can be picked</source>
      <translation>Seules les faces d'une pièce en 3D ou les arêtes d'une pièce en 2D peuvent être sélectionnées.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="849"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="859"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="867"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="909"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="932"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="942"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="849"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="932"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="859"/>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="942"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="868"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.cpp" line="905"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par fonction d'analyse !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="92"/>
      <source>Select geometry of type: </source>
      <translation>Sélectionner une géométrie de type : </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="92"/>
      <source>Vertex, Edge, Face</source>
      <translation>Sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="125"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="134"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="142"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="184"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="207"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="216"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="125"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="207"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="134"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="216"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="143"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="180"/>
      <source>Only one type of selection (vertex, face or edge) per analysis feature allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par fonction d'analyse !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="324"/>
      <location filename="../../TaskFemConstraintForce.cpp" line="339"/>
      <source>Wrong selection</source>
      <translation>Sélection non valide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.cpp" line="324"/>
      <source>Select an edge or a face.</source>
      <translation>Sélectionner une arête ou une face</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintGear</name>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="155"/>
      <location filename="../../TaskFemConstraintGear.cpp" line="165"/>
      <location filename="../../TaskFemConstraintGear.cpp" line="174"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="156"/>
      <source>Only planar faces can be picked</source>
      <translation>Seules les faces planes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="166"/>
      <source>Only linear edges can be picked</source>
      <translation>Seules les arêtes rectilignes peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintGear.cpp" line="175"/>
      <source>Only faces and edges can be picked</source>
      <translation>Seules les faces et les arêtes peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="156"/>
      <source>Select geometry of type: </source>
      <translation>Sélectionner une géométrie de type : </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="156"/>
      <source>Edge, Face</source>
      <translation>Arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="282"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="291"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="299"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="311"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="359"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="369"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="380"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="282"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="359"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="291"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="369"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="300"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="312"/>
      <location filename="../../TaskFemConstraintHeatflux.cpp" line="381"/>
      <source>Selection must only consist of faces! (edges in 2D models)</source>
      <translation>La sélection ne doit se composer que de faces (arêtes dans les modèles 2D).</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="98"/>
      <source>Select single geometry of type: </source>
      <translation>Sélectionner une seule géométrie de type :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="98"/>
      <source>Face</source>
      <translation>Face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="130"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="140"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="150"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="158"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="169"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="178"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="209"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="227"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="237"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="131"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="210"/>
      <source>Only one face can be selected for a plane multi-point constraint!</source>
      <translation>Une seule face peut être sélectionnée pour une contrainte multi-points selon un plan !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="140"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="227"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="150"/>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="237"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="159"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="169"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être selectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.cpp" line="179"/>
      <source>Only planar faces can be picked</source>
      <translation>Seules les faces planes peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="75"/>
      <source>Select geometry of type: </source>
      <translation>Sélectionner une géométrie de type : </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="75"/>
      <source>Edge, Face</source>
      <translation>Arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="128"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="137"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="145"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="157"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="194"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="203"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="128"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="194"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="137"/>
      <location filename="../../TaskFemConstraintPressure.cpp" line="203"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="146"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.cpp" line="158"/>
      <source>Only faces (edges in 2D models) can be picked</source>
      <translation>Seules les faces (arêtes dans les modèles 2D) peuvent être sélectionnées.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintPulley</name>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="97"/>
      <source>Pulley diameter</source>
      <translation>Diamètre de la poulie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPulley.cpp" line="98"/>
      <source>Torque [Nm]</source>
      <translation>Крутящий момент [Nm]</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="104"/>
      <source>Select geometry of type: </source>
      <translation>Sélectionner une géométrie de type : </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="104"/>
      <source>Face</source>
      <translation>Face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="133"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="142"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="150"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="160"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="195"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="204"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="133"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="195"/>
      <source>Nothing selected!</source>
      <translation>Rien n'a été sélectionné !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="142"/>
      <location filename="../../TaskFemConstraintSpring.cpp" line="204"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas une pièce !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="151"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.cpp" line="160"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="101"/>
      <source>Select geometry of type: </source>
      <translation>Sélectionner une géométrie de type : </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="101"/>
      <source>Vertex, Edge, Face</source>
      <translation>Sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="198"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="207"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="215"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="256"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="265"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="198"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="256"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="207"/>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="265"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas un élément !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.cpp" line="216"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="211"/>
      <source>Analysis feature update error</source>
      <translation>Erreur de la mise à jour de la fonction d'analyse</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="309"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="316"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="326"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="341"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="349"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="359"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="368"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="379"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="423"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="458"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="467"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="309"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="458"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="317"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="327"/>
      <source>Only one face for rectangular local coordinate system!</source>
      <translation>Une seule face pour le système de coordonnées locales rectangulaires !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="350"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="360"/>
      <source>Only one face for local coordinate system!</source>
      <translation>Une seule face pour le système de coordonnées locales !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="424"/>
      <source>Only transformable faces can be selected! Apply a displacement boundary condition or a force load to a face first then apply local coordinate system to the face.</source>
      <translation>Seules les faces transformables peuvent être sélectionnées !
Appliquer d'abord une condition limite de déplacement ou une charge de force sur une face, puis appliquer le système de coordonnées local sur le face.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="341"/>
      <location filename="../../TaskFemConstraintTransform.cpp" line="467"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas un élément !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="163"/>
      <source>Select single geometry of type: </source>
      <translation>Sélectionner une seule géométrie de type :</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="163"/>
      <source>Face</source>
      <translation>Face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="212"/>
      <source>The transformable faces have changed. Add only the transformable faces and remove non-transformable faces!</source>
      <translation>Les faces transformables ont changé. Ajouter uniquement les faces transformables et supprimer les faces non transformables !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="368"/>
      <source>Only faces can be picked</source>
      <translation>Seules des faces peuvent être sélectionnées</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.cpp" line="380"/>
      <source>Only cylindrical faces can be picked</source>
      <translation>Seules les faces cylindriques peuvent être sélectionnées</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDataAlongLine</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="675"/>
      <source>Data Along a Line Options</source>
      <translation>Options des données suivant une ligne</translation>
    </message>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1083"/>
      <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="1117"/>
      <source>Data at Point Options</source>
      <translation>Options de données au point</translation>
    </message>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1443"/>
      <source>%1 at (%2; %3; %4) is: %5 %6</source>
      <translation>%1 à (%2; %3; %4) est : %5 %6</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostFunction</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="523"/>
      <source>Implicit function</source>
      <translation>Fonction implicite</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskTetParameter</name>
    <message>
      <location filename="../../TaskTetParameter.cpp" line="38"/>
      <source>Tet Parameter</source>
      <translation>Paramètre des tétraèdres</translation>
    </message>
  </context>
  <context>
    <name>FemGui::ViewProviderFemMeshShapeNetgen</name>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="69"/>
      <source>Meshing failure</source>
      <translation>Échec du maillage</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="70"/>
      <source>The FEM module is built without NETGEN support. Meshing will not work!!!</source>
      <translation>L'atelier FEM est construit sans la prise en compte de Netgen. Le maillage ne fonctionnera pas !!!</translation>
    </message>
  </context>
  <context>
    <name>FemMaterial</name>
    <message>
      <location filename="../ui/Material.ui" line="437"/>
      <source>Use this task panel</source>
      <translation>Utiliser ce panneau de tâches</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="29"/>
      <source>Basic Properties</source>
      <translation>Propriétés de base</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="14"/>
      <source>FEM Material</source>
      <translation>Matériau FEM</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="40"/>
      <source>Density</source>
      <translation>Densité</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="91"/>
      <source>Mechanical Properties</source>
      <translation>Propriétés mécaniques</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="102"/>
      <source>Young's modulus</source>
      <translation>Module de Young</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="142"/>
      <source>Poisson ratio</source>
      <translation>Coefficient de Poisson</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="263"/>
      <source>Thermal conductivity</source>
      <translation>Conductivité thermique</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="303"/>
      <source>Expansion coefficient</source>
      <translation>Coefficient d'expansion</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="343"/>
      <source>Reference temperature</source>
      <translation>Température de référence</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="386"/>
      <source>Specific heat capacity</source>
      <translation>Capacité thermique massique</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="190"/>
      <source>Fluidic Properties</source>
      <translation>Propriétés des fluides</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="201"/>
      <source>Kinematic viscosity</source>
      <translation>Viscosité cinématique</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="252"/>
      <source>Thermal Properties</source>
      <translation>Propriétés thermiques</translation>
    </message>
    <message>
      <location filename="../ui/Material.ui" line="346"/>
      <source>Reference temperature for thermal expansion</source>
      <translation>Température de référence pour la dilatation thermique</translation>
    </message>
  </context>
  <context>
    <name>Form</name>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="26"/>
      <source>Fluid Section Parameter</source>
      <translation>Paramètre de la section fluide</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="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="45"/>
      <source>Liquid section parameter</source>
      <translation>Paramètre de la section liquide</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="64"/>
      <location filename="../ui/ElementFluid1D.ui" line="369"/>
      <location filename="../ui/ElementFluid1D.ui" line="415"/>
      <location filename="../ui/ElementFluid1D.ui" line="461"/>
      <location filename="../ui/ElementFluid1D.ui" line="561"/>
      <location filename="../ui/ElementFluid1D.ui" line="717"/>
      <source>Pipe area</source>
      <translation>Surface du tuyau</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="85"/>
      <location filename="../ui/ElementFluid1D.ui" line="738"/>
      <source>Hydraulic radius</source>
      <translation>Rayon hydraulique</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="106"/>
      <source>Manning coefficient</source>
      <translation>Coefficient de Manning</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="134"/>
      <location filename="../ui/ElementFluid1D.ui" line="180"/>
      <source>Initial area</source>
      <translation>Surface initiale</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="155"/>
      <source>Enlarged area</source>
      <translation>Surface agrandie</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="201"/>
      <source>Contracted area</source>
      <translation>Surface contractée</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/InitialPressure.ui" line="20"/>
      <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="390"/>
      <source>Entrance area</source>
      <translation>Surface d'entrée</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="436"/>
      <source>Diaphragm area</source>
      <translation>Surface du diaphragme</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="482"/>
      <source>Bend radius / pipe diameter</source>
      <translation>Rayon de courbure/diamètre du tuyau</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="509"/>
      <source>Bend angle</source>
      <translation>Angle de courbure</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="613"/>
      <source>Pump characteristic</source>
      <translation>Caractéristique de la pompe</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="829"/>
      <source>Gas section parameter</source>
      <translation>Paramètre de la section gaz</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="843"/>
      <source>Open channel section parameter</source>
      <translation>Paramètre de la section du canal ouvert</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="646"/>
      <source>Flow rate [mm^3/s]</source>
      <translation>Débit [mm^3/s]</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="759"/>
      <source>Grain diameter</source>
      <translation>Diamètre du grain</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="780"/>
      <source>Cross section form factor</source>
      <translation>Facteur de forme de la coupe transversale</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="14"/>
      <source>Tie Parameter</source>
      <translation>Paramètres de la liaison</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="56"/>
      <source>Tolerance</source>
      <translation>Tolérance</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintTie.ui" line="63"/>
      <source>Enable adjust</source>
      <translation>Activer l'ajustement</translation>
    </message>
    <message>
      <location filename="../ui/ElementFluid1D.ui" line="92"/>
      <location filename="../ui/ElementFluid1D.ui" line="745"/>
      <location filename="../ui/ElementFluid1D.ui" line="766"/>
      <source>0 mm</source>
      <translation>0 mm</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="47"/>
      <source>Revolutions per second</source>
      <translation>Tours par seconde</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="26"/>
      <location filename="../ui/MeshBoundaryLayer.ui" line="26"/>
      <location filename="../ui/ElementGeometry2D.ui" line="26"/>
      <location filename="../ui/ConstraintTie.ui" line="26"/>
      <location filename="../ui/MeshRegion.ui" line="26"/>
      <location filename="../ui/ConstraintSectionPrint.ui" line="26"/>
      <source>Parameter</source>
      <translation>Paramètre</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="14"/>
      <source>Centrif Parameter</source>
      <translation>Paramètres de la charge centrifuge</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="34"/>
      <source>Rotation frequency</source>
      <translation>Fréquence de rotation</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintCentrif.ui" line="41"/>
      <source>1/s</source>
      <translation>1/s</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintSectionPrint.ui" line="14"/>
      <source>Section Print Parameter</source>
      <translation>Paramètres d'affichage de la section</translation>
    </message>
    <message>
      <location filename="../ui/ConstraintSectionPrint.ui" line="34"/>
      <source>Variable</source>
      <translation>Variable</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="26"/>
      <source>Boundary condition</source>
      <translation>Condition limite</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="50"/>
      <source>Potential</source>
      <translation>Potentiel</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="60"/>
      <source>Electric potential</source>
      <translation>Potentiel électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="84"/>
      <source>Electromagnetic potential</source>
      <translation>Potentiel électromagnétique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="100"/>
      <source>Imaginary part is only used for equations
with a harmonic/oscillating driving force</source>
      <translation>La partie imaginaire n'est utilisée que pour les équations
avec une force motrice harmonique ou oscillante</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="150"/>
      <source>Real part of scalar potential</source>
      <translation>Partie réelle du potentiel scalaire</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="211"/>
      <source>Real part of vector potential x-component
Note: has no effect if a solid was selected</source>
      <translation>Partie réelle de la composante en X du potentiel vectoriel
Remarque : n'a pas d'effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="234"/>
      <source>Imaginary part of vector potential x-component
Note: has no effect if a solid was selected</source>
      <translation>Partie imaginaire de la composante en X du potentiel vectoriel
Remarque : n'a pas d'effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="274"/>
      <source>Real part of vector potential y-component
Note: has no effect if a solid was selected</source>
      <translation>Partie réelle de la composante en Y du potentiel vectoriel
Remarque : n'a pas d'effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="297"/>
      <source>Imaginary part of vector potential y-component
Note: has no effect if a solid was selected</source>
      <translation>Partie imaginaire de la composante en Y du potentiel vectoriel
Remarque : n'a pas d'effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="337"/>
      <source>Real part of vector potential z-component
Note: has no effect if a solid was selected</source>
      <translation>Partie réelle de la composante en Z du potentiel vectoriel
Remarque : n'a pas d'effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="360"/>
      <source>Imaginary part of vector potential z-component
Note: has no effect if a solid was selected</source>
      <translation>Partie imaginaire de la composante en Z du potentiel vectoriel
Remarque : n'a pas d'effet si un solide a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="391"/>
      <source>Electric infinity</source>
      <translation>Infinité électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="419"/>
      <source>Electric flux density</source>
      <translation>Densité du flux électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="445"/>
      <source>Capacitance body</source>
      <translation>Corps capacitif</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="448"/>
      <source>Enabled by 'Calculate capacity matrix' in Electrostatic equation</source>
      <translation>Activé par « Calculer la matrice de capacité » dans l'équation électrostatique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="398"/>
      <source>Whether the boundary condition defines a constant potential</source>
      <translation>Si la condition aux limites définit un potentiel constant</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="401"/>
      <source>Potential constant</source>
      <translation>Potentiel constant</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="413"/>
      <source>Neumann</source>
      <translation>Neumann</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="426"/>
      <source>Normal component of electric displacement field</source>
      <translation>Composante normale du champ de déplacement électrique</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="439"/>
      <source>Capacitance</source>
      <translation>Capacité</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="388"/>
      <source>Whether the boundary condition defines a farfield potential</source>
      <translation>Si la condition aux limites définit un potentiel de champ lointain</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="39"/>
      <source>Dirichlet</source>
      <translation>Dirichlet</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="81"/>
      <source>To define scalar potential and magnetic vector potential</source>
      <translation>Définir le potentiel scalaire et le potentiel vectoriel magnétique</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="61"/>
      <location filename="../ui/CurrentDensity.ui" line="246"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="113"/>
      <location filename="../ui/Magnetization.ui" line="39"/>
      <source>Real</source>
      <translation>Réel</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="71"/>
      <location filename="../ui/CurrentDensity.ui" line="256"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="123"/>
      <location filename="../ui/Magnetization.ui" line="49"/>
      <source>Imaginary</source>
      <translation>Imaginaire</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="133"/>
      <source>Scalar</source>
      <translation>Scalaire</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="172"/>
      <source>Imaginary part of scalar potential</source>
      <translation>Partie imaginaire du potentiel scalaire</translation>
    </message>
    <message>
      <location filename="../ui/ElectrostaticPotential.ui" line="455"/>
      <source>Counter of the body (or face) with a capacitance</source>
      <translation>Nombre de corps (ou de faces) avec une capacité.</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="14"/>
      <source>Beam Section Rotation</source>
      <translation>Rotation de la coupe de l'élément 1D</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="61"/>
      <source>0 degree</source>
      <translation>0 degré</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="89"/>
      <source>Rotation</source>
      <translation>Angle de rotation</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="14"/>
      <source>Mesh Boundary Layer Settings</source>
      <translation>Paramètres de la couche limite du maillage</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="34"/>
      <source>Maximum layers</source>
      <translation>Nombre maximal de couches</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="51"/>
      <source>Minimum/1st thickness</source>
      <translation>Épaisseur minimum/1ère</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="77"/>
      <source>Growth ratio</source>
      <translation>Taux de croissance</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="14"/>
      <source>Mesh Group</source>
      <translation>Groupe de maillages</translation>
    </message>
    <message>
      <location filename="../ui/MeshGroup.ui" line="26"/>
      <source>Identifier Used for Mesh Export</source>
      <translation>Identifiant utilisé pour l'exportation de maillages</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/ElementGeometry1D.ui" line="14"/>
      <source>Beam Section Parameter</source>
      <translation>Paramètre de la coupe de l'élément 1D</translation>
    </message>
    <message>
      <location filename="../ui/ElementRotation1D.ui" line="20"/>
      <location filename="../ui/ElementGeometry1D.ui" line="20"/>
      <source>Cross-Section Parameter</source>
      <translation>Paramètre de la coupe transversale</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="41"/>
      <location filename="../ui/ElementGeometry1D.ui" line="279"/>
      <source>Width</source>
      <translation>Largeur</translation>
    </message>
    <message>
      <location filename="../ui/MeshBoundaryLayer.ui" line="58"/>
      <location filename="../ui/ElementGeometry2D.ui" line="44"/>
      <location filename="../ui/MeshRegion.ui" line="44"/>
      <location filename="../ui/ElementGeometry1D.ui" line="48"/>
      <location filename="../ui/ElementGeometry1D.ui" line="74"/>
      <location filename="../ui/ElementGeometry1D.ui" line="111"/>
      <location filename="../ui/ElementGeometry1D.ui" line="148"/>
      <location filename="../ui/ElementGeometry1D.ui" line="174"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="67"/>
      <location filename="../ui/ElementGeometry1D.ui" line="311"/>
      <source>Height</source>
      <translation>Hauteur</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="104"/>
      <source>Diameter</source>
      <translation>Diamètre</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="141"/>
      <source>Outer diameter</source>
      <translation>Diamètre extérieur</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry2D.ui" line="37"/>
      <location filename="../ui/ElementGeometry1D.ui" line="167"/>
      <source>Thickness</source>
      <translation>Épaisseur</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="204"/>
      <source>Axis1 length</source>
      <translation>Longueur de l'axe 1</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="236"/>
      <source>Axis2 length</source>
      <translation>Longueur de l'axe 2</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="343"/>
      <source>T1 thickness</source>
      <translation>Épaisseur T1</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="375"/>
      <source>T2 thickness</source>
      <translation>Épaisseur T2</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="407"/>
      <source>T3 thickness</source>
      <translation>Épaisseur T3</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry1D.ui" line="439"/>
      <source>T4 thickness</source>
      <translation>Épaisseur T4</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="25"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="73"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="131"/>
      <location filename="../ui/FlowVelocity.ui" line="25"/>
      <location filename="../ui/FlowVelocity.ui" line="73"/>
      <location filename="../ui/FlowVelocity.ui" line="131"/>
      <source>Formula</source>
      <translation>Formule</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="32"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="87"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="118"/>
      <location filename="../ui/FlowVelocity.ui" line="32"/>
      <location filename="../ui/FlowVelocity.ui" line="87"/>
      <location filename="../ui/FlowVelocity.ui" line="118"/>
      <source>Unspecified</source>
      <translation>Non spécifié</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="42"/>
      <location filename="../ui/FlowVelocity.ui" line="42"/>
      <source>Velocity X</source>
      <translation>Vitesse en X</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="80"/>
      <location filename="../ui/FlowVelocity.ui" line="80"/>
      <source>Velocity Y</source>
      <translation>Vitesse en Y</translation>
    </message>
    <message>
      <location filename="../ui/InitialFlowVelocity.ui" line="138"/>
      <location filename="../ui/FlowVelocity.ui" line="138"/>
      <source>Velocity Z</source>
      <translation>Vitesse en Z</translation>
    </message>
    <message>
      <location filename="../ui/FlowVelocity.ui" line="164"/>
      <source>Normal to boundary</source>
      <translation>Normal à la paroi</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="14"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="14"/>
      <location filename="../ui/ElectricChargeDensity.ui" line="14"/>
      <location filename="../ui/Magnetization.ui" line="14"/>
      <location filename="../ui/BodyHeatSource.ui" line="14"/>
      <location filename="../ui/InitialFlowVelocity.ui" line="14"/>
      <location filename="../ui/InitialPressure.ui" line="14"/>
      <location filename="../ui/FlowVelocity.ui" line="14"/>
      <source>Analysis Feature Properties</source>
      <translation>Propriétés de la fonction d'analyse</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="29"/>
      <source>Heat Source</source>
      <translation>Source de chaleur</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="29"/>
      <location filename="../ui/ElectricChargeDensity.ui" line="25"/>
      <location filename="../ui/BodyHeatSource.ui" line="35"/>
      <source>Mode</source>
      <translation>Mode</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="45"/>
      <source>Total power</source>
      <translation>Puissance totale</translation>
    </message>
    <message>
      <location filename="../ui/BodyHeatSource.ui" line="86"/>
      <source>Dissipation rate</source>
      <translation>Taux de dissipation</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="48"/>
      <location filename="../ui/Magnetization.ui" line="26"/>
      <source>Imaginary part is only used for equations
with harmonic/oscillating driving current</source>
      <translation>La partie imaginaire n'est utilisée que pour les équations
avec un courant primaire harmonique/oscillant.</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="66"/>
      <source>Real part of magnetization x-component</source>
      <translation>Partie réelle de la composante en X de la magnétisation</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="88"/>
      <source>Imaginary part of magnetization x-component</source>
      <translation>Partie imaginaire de la composante en X de la magnétisation</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="117"/>
      <source>Real part of magnetization y-component</source>
      <translation>Partie réelle de la composante en Y de la magnétisation</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="139"/>
      <source>Imaginary part of magnetization y-component</source>
      <translation>Partie imaginaire de la composante en Y de la magnétisation</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="168"/>
      <source>Real part of magnetization z-component</source>
      <translation>Partie réelle de la composante en Z de la magnétisation</translation>
    </message>
    <message>
      <location filename="../ui/Magnetization.ui" line="190"/>
      <source>Imaginary part of magnetization z-component</source>
      <translation>Partie imaginaire de la composante en Z de la magnétisation</translation>
    </message>
    <message>
      <location filename="../ui/ElectricChargeDensity.ui" line="50"/>
      <source>Free surface charge density</source>
      <translation>Densité de charge de la surface libre</translation>
    </message>
    <message>
      <location filename="../ui/ElectricChargeDensity.ui" line="55"/>
      <location filename="../ui/ElectricChargeDensity.ui" line="98"/>
      <source>Density</source>
      <translation>Densité</translation>
    </message>
    <message>
      <location filename="../ui/ElectricChargeDensity.ui" line="93"/>
      <source>Free volume charge density</source>
      <translation>Densité de charge du volume libre</translation>
    </message>
    <message>
      <location filename="../ui/ElectricChargeDensity.ui" line="136"/>
      <source>Free total charge</source>
      <translation>Charge totale libre</translation>
    </message>
    <message>
      <location filename="../ui/ElectricChargeDensity.ui" line="141"/>
      <source>Total charge</source>
      <translation>Charge totale</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="23"/>
      <source>Select custom mode to enable vector current density</source>
      <translation>Sélectionner le mode personnalisé pour activer la densité de courant vectorielle</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="78"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="194"/>
      <location filename="../ui/Magnetization.ui" line="56"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="88"/>
      <source>Real part of current density x-component</source>
      <translation>Partie réelle de la composante en X de la densité de courant</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="110"/>
      <source>Imaginary part of current density x-component</source>
      <translation>Partie imaginaire de la composante en X de la densité de courant</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="129"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="257"/>
      <location filename="../ui/Magnetization.ui" line="107"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="139"/>
      <source>Real part of current density y-component</source>
      <translation>Partie réelle de la composante en Y de la densité de courant</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="161"/>
      <source>Imaginary part of current density y-component</source>
      <translation>Partie imaginaire de la composante en Y de la densité de courant</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="180"/>
      <location filename="../ui/ElectrostaticPotential.ui" line="320"/>
      <location filename="../ui/Magnetization.ui" line="158"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="190"/>
      <source>Real part of current density z-component</source>
      <translation>Partie réelle de la composante en Z de la densité de courant</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="212"/>
      <source>Imaginary part of current density z-component</source>
      <translation>Partie imaginaire de la composante en Z de la densité de courant</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="237"/>
      <source>Current density normal to surface</source>
      <translation>Densité de courant normale à la surface</translation>
    </message>
    <message>
      <location filename="../ui/CurrentDensity.ui" line="263"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
    <message>
      <location filename="../ui/ElementGeometry2D.ui" line="14"/>
      <source>Shell Thickness Parameter</source>
      <translation>Paramètre d'épaisseur de l'élément 2D</translation>
    </message>
    <message>
      <location filename="../ui/MeshRegion.ui" line="14"/>
      <source>Mesh Refinement</source>
      <translation>Mailler plus finement</translation>
    </message>
    <message>
      <location filename="../ui/MeshRegion.ui" line="37"/>
      <source>Maximum element size</source>
      <translation>Taille maximale des éléments</translation>
    </message>
    <message>
      <location filename="../ui/PostHistogramFieldAppEdit.ui" line="14"/>
      <location filename="../ui/PostLineplotIndexAppEdit.ui" line="14"/>
      <location filename="../ui/PostHistogramIndexAppEdit.ui" line="14"/>
      <location filename="../ui/PostLineplotFieldAppEdit.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../ui/PostHistogramFieldAppEdit.ui" line="34"/>
      <location filename="../ui/PostHistogramIndexAppEdit.ui" line="34"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
    <message>
      <location filename="../ui/PostHistogramFieldAppEdit.ui" line="61"/>
      <location filename="../ui/PostLineplotFieldAppEdit.ui" line="86"/>
      <source>Frames</source>
      <translation>Cadres</translation>
    </message>
    <message>
      <location filename="../ui/PostHistogramFieldAppEdit.ui" line="68"/>
      <source>One field for each frame</source>
      <translation>Un champ en X pour chaque image</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotIndexAppEdit.ui" line="59"/>
      <location filename="../ui/PostHistogramIndexAppEdit.ui" line="61"/>
      <source>Index</source>
      <translation>Index</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldAppEdit.ui" line="32"/>
      <source>X field</source>
      <translation>Champ en X</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotIndexAppEdit.ui" line="32"/>
      <location filename="../ui/PostLineplotFieldAppEdit.ui" line="59"/>
      <source>Y field</source>
      <translation>Champ en Y</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldAppEdit.ui" line="93"/>
      <source>One Y field for each frame</source>
      <translation>Un champ en Y pour chaque image</translation>
    </message>
  </context>
  <context>
    <name>GmshMesh</name>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="14"/>
      <source>FEM Mesh by Gmsh</source>
      <translation>Mailler avec le mailleur Gmsh</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="26"/>
      <source>Mesh Parameters</source>
      <translation>Paramètres du maillage</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>Maximum size</source>
      <translation>Taille maximale</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="85"/>
      <source>Minimum size</source>
      <translation>Taille minimale</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="126"/>
      <source>Element order</source>
      <translation>Ordre des éléments</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="172"/>
      <source>Time</source>
      <translation>Temps</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="198"/>
      <source>Gmsh Version</source>
      <translation>Version de Gmsh</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="57"/>
      <location filename="../ui/MeshGmsh.ui" line="95"/>
      <source>Use 0.0 to set size automatically</source>
      <translation>Utiliser 0.0 pour définir la taille automatiquement</translation>
    </message>
    <message>
      <location filename="../ui/MeshGmsh.ui" line="144"/>
      <source>Gmsh</source>
      <translation>Gmsh</translation>
    </message>
  </context>
  <context>
    <name>PlaneWidget</name>
    <message>
      <location filename="../../PlaneWidget.ui" line="20"/>
      <source>Origin</source>
      <translation>Origine</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="26"/>
      <location filename="../../PlaneWidget.ui" line="86"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="43"/>
      <location filename="../../PlaneWidget.ui" line="103"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="60"/>
      <location filename="../../PlaneWidget.ui" line="120"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../PlaneWidget.ui" line="80"/>
      <source>Normal</source>
      <translation>Normal</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../Command.cpp" line="76"/>
      <source>No active Analysis</source>
      <translation>Aucune analyse active</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="77"/>
      <source>You need to create or activate a Analysis</source>
      <translation>Vous devez créer ou activer une analyse</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="312"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="895"/>
      <source>A dialog is already open in the task panel</source>
      <translation>Une fenêtre de dialogue est déjà ouverte dans le panneau des tâches.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemPostFunction.cpp" line="313"/>
      <location filename="../../ViewProviderFemPostObject.cpp" line="896"/>
      <source>Do you want to close this dialog?</source>
      <translation>Voulez-vous fermer cette fenêtre de dialogue ?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemMeshShapeNetgen.cpp" line="54"/>
      <source>Meshing</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../AppFemGui.cpp" line="185"/>
      <location filename="../../AppFemGui.cpp" line="186"/>
      <location filename="../../AppFemGui.cpp" line="187"/>
      <location filename="../../AppFemGui.cpp" line="188"/>
      <location filename="../../AppFemGui.cpp" line="189"/>
      <location filename="../../AppFemGui.cpp" line="190"/>
      <source>FEM</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../AppFemGui.cpp" line="193"/>
      <location filename="../../AppFemGui.cpp" line="194"/>
      <source>Import-Export</source>
      <translation>Importer/Exporter</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="115"/>
      <source>Nodes</source>
      <translation>Nœuds</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="116"/>
      <source>Edges</source>
      <translation>Arêtes</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="117"/>
      <source>Faces</source>
      <translation>Faces</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="118"/>
      <source>Polygons</source>
      <translation>Polygones</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="119"/>
      <source>Volumes</source>
      <translation>Volumes</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="120"/>
      <source>Polyhedrons</source>
      <translation>Polyèdres</translation>
    </message>
    <message>
      <location filename="../../PropertyFemMeshItem.cpp" line="121"/>
      <source>Groups</source>
      <translation>Groupes</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="320"/>
      <source>Are you sure you want to continue?</source>
      <translation>Êtes-vous sûr de vouloir continuer ?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderFemConstraint.cpp" line="157"/>
      <source>Edit Analysis Feature</source>
      <translation>Éditer la fonction d'analyse</translation>
    </message>
  </context>
  <context>
    <name>ShowDisplacement</name>
    <message>
      <location filename="../ui/ResultShow.ui" line="40"/>
      <source>None</source>
      <translation>Aucun</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="63"/>
      <source>von Mises Stress</source>
      <translation>Critère de von Mises</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="76"/>
      <source>Displacement X</source>
      <translation>Déplacement en X</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="96"/>
      <source>Displacement Y</source>
      <translation>Déplacement en Y</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="116"/>
      <source>Displacement Z</source>
      <translation>Déplacement en Z</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="156"/>
      <source>Temperature</source>
      <translation>Température</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="229"/>
      <source>Displacement Scaling</source>
      <translation>Échelle du déplacement</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="276"/>
      <source>Factor</source>
      <translation>Facteur</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="358"/>
      <source>Animation Control</source>
      <translation>Contrôle de l'animation</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="505"/>
      <source>Toggles between Start and Stop</source>
      <translation>Démarrer/arrêter</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="508"/>
      <source>Start Animation</source>
      <translation>Démarrer l'animation</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="170"/>
      <source>Histogram</source>
      <translation>Histogramme</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="14"/>
      <source>Show Result</source>
      <translation>Afficher les résultats</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="26"/>
      <source>Result Type</source>
      <translation>Type de résultats</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="56"/>
      <source>Displacement magnitude</source>
      <translation>Magnitude de déplacement</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="83"/>
      <source>Maximum principal stress</source>
      <translation>Contrainte principale maximale</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="103"/>
      <source>Minimum principal stress</source>
      <translation>Contrainte principale minimale</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="123"/>
      <source>Maximum shear stress (Tresca)</source>
      <translation>Contrainte de cisaillement maximale (Tresca)</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="136"/>
      <source>Equivalent plastic strain</source>
      <translation>Déformation plastique équivalente</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="143"/>
      <source>Mass flow rate</source>
      <translation>Débit massique</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="163"/>
      <source>Network pressure</source>
      <translation>Pression du réseau</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="181"/>
      <source>Minimum</source>
      <translation>Minimum</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="201"/>
      <source>Maximum</source>
      <translation>Maximum</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="237"/>
      <source>Show</source>
      <translation>Afficher</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="312"/>
      <source>Slider maximum</source>
      <translation>Curseur maximum</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="382"/>
      <source>Number of steps per cycle</source>
      <translation>Nombre de pas par cycle</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="429"/>
      <source>Number of cycles</source>
      <translation>Nombre de cycles</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="467"/>
      <source>Frame rate</source>
      <translation>Images par seconde</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="522"/>
      <source>User-Defined Equation</source>
      <translation>Équation définie par l'utilisateur</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="528"/>
      <source>Runs the equation given in the field below,
outputs the results to the Min and Max fields
and colors the result mesh accordingly</source>
      <translation>Exécute l'équation mentionnée dans le champ ci-dessous, affiche les résultats dans
les champs Min et Max et colore le maillage des résultats en fonction de ces derniers.</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="533"/>
      <source>Calculate</source>
      <translation>Calculer</translation>
    </message>
    <message>
      <location filename="../ui/ResultShow.ui" line="552"/>
      <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="556"/>
      <source>P1 - P3 # Max - Min Principal Stress</source>
      <translation>P1 - P3 # contrainte principale Max. - Min.</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="43"/>
      <source>displacement: x, y, z</source>
      <translation>Déplacement : X, Y, Z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="65"/>
      <source>temperature: T</source>
      <translation>température : T</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="90"/>
      <source>stress: sxx, syy, szz, sxy, sxz, syz</source>
      <translation>contraintes : sxx, syy, szz, sxy, sxz, syz</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="118"/>
      <source>network pressure: NP</source>
      <translation>pression du réseau : NP</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="128"/>
      <source>strain: exx, eyy, ezz, exy, exz, eyz</source>
      <translation>déformations : exx, eyy, ezz, exy, exz, eyz</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="138"/>
      <source>mass flow rate: MF</source>
      <translation>débit massique : MF</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="158"/>
      <source>von Mises stress: vM</source>
      <translation>critère de von Mises : vM</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="178"/>
      <source>maximum shear stress: MS</source>
      <translation>contrainte de cisaillement maximale : MS</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="188"/>
      <source>maximum princ. stress vector: s3x, s3y, s3z</source>
      <translation>vecteur de contrainte principale maximale : s3x, s3y, s3z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="198"/>
      <source>maximum principal stress: P1</source>
      <translation>contrainte principale maximale : P1</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="208"/>
      <source>medium princ. stress vector: s2x, s2y, s2z</source>
      <translation>vecteur de contrainte principale moyenne : s2x, s2y, s2z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="218"/>
      <source>medium principal stress: P2</source>
      <translation>contrainte principale moyenne : P2</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="228"/>
      <source>minimum princ. stress vector: s1x, s1y, s1z</source>
      <translation>vecteur de contrainte principale minimale : s1x, s1y, s1z</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="238"/>
      <source>minimum principal stress: P3</source>
      <translation>contrainte principale minimale : P3</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="148"/>
      <source>reinforcement ratio: rx, ry, rz</source>
      <translation>taux de renfort : rx, ry, rz</translation>
    </message>
    <message>
      <location filename="../ui/ResultHints.ui" line="14"/>
      <source>Hints User-Defined Equations</source>
      <translation>Affiche les é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="168"/>
      <source>equivalent plastic strain: Peeq</source>
      <translation>déformation plastique équivalente : Peeq</translation>
    </message>
  </context>
  <context>
    <name>SolverCalculix</name>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="14"/>
      <source>Mechanical Analysis</source>
      <translation>Analyse mécanique</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="20"/>
      <source>Working Directory</source>
      <translation>Répertoire de travail</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="55"/>
      <source>Analysis Type</source>
      <translation>Type d'analyse</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="67"/>
      <source>Static</source>
      <translation>Statique</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="77"/>
      <source>Frequency</source>
      <translation>Fréquence</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="84"/>
      <source>Thermo mechanical</source>
      <translation>Thermomécanique</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="91"/>
      <source>Check Mesh</source>
      <translation>Vérification du maillage</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="98"/>
      <source>Buckling</source>
      <translation>Déformation</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="110"/>
      <source>Write .inp File</source>
      <translation>Générer un fichier .inp</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="120"/>
      <source>Edit .inp File</source>
      <translation>Éditer un fichier .inp</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="151"/>
      <source>Time</source>
      <translation>Temps</translation>
    </message>
    <message>
      <location filename="../ui/SolverCcxTools.ui" line="130"/>
      <source>Run CalculiX</source>
      <translation>Lancer CalculiX</translation>
    </message>
  </context>
  <context>
    <name>SphereWidget</name>
    <message>
      <location filename="../../SphereWidget.ui" line="26"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="49"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="72"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="112"/>
      <source>Radius</source>
      <translation>Rayon</translation>
    </message>
    <message>
      <location filename="../../SphereWidget.ui" line="20"/>
      <source>Center</source>
      <translation>Centre</translation>
    </message>
  </context>
  <context>
    <name>Std_Delete</name>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="324"/>
      <source>Object dependencies</source>
      <translation>Dépendances des objets</translation>
    </message>
  </context>
  <context>
    <name>TaskAnalysisInfo</name>
    <message>
      <location filename="../../TaskAnalysisInfo.ui" line="32"/>
      <source>Meshes</source>
      <translation>Maillages</translation>
    </message>
    <message>
      <location filename="../../TaskAnalysisInfo.ui" line="48"/>
      <source>Analysis features</source>
      <translation>Fonctions d'analyse</translation>
    </message>
  </context>
  <context>
    <name>TaskCreateNodeSet</name>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="27"/>
      <source>Volume</source>
      <translation>Volume</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="32"/>
      <source>Surface</source>
      <translation>Surface</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="49"/>
      <source>Nodes: 0</source>
      <translation>Nœuds : 0</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="60"/>
      <source>Poly</source>
      <translation>Polygones</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="70"/>
      <source>Box</source>
      <translation>Boîte</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="80"/>
      <source>Pick</source>
      <translation>Choisir</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="87"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="96"/>
      <source>Angle-Search</source>
      <translation>Recherche d'angle</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="111"/>
      <source>Stop angle</source>
      <translation>Angle d'arrêt</translation>
    </message>
    <message>
      <location filename="../../TaskCreateNodeSet.ui" line="102"/>
      <source>Collect adjacent nodes</source>
      <translation>Propager aux nœuds adjacents</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraint</name>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="23"/>
      <source>Add Reference</source>
      <translation>Ajouter une référence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="35"/>
      <source>Load [N]</source>
      <translation>Charge [N]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="59"/>
      <source>Diameter</source>
      <translation>Diamètre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="86"/>
      <source>Other diameter</source>
      <translation>Autre diamètre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="113"/>
      <source>Center distance</source>
      <translation>Distance du centre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="137"/>
      <source>Direction</source>
      <translation>Direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="149"/>
      <source>Reverse direction</source>
      <translation>Inverser la direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="158"/>
      <source>Location</source>
      <translation>Emplacement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraint.ui" line="172"/>
      <source>Distance</source>
      <translation>Distance</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintBearing</name>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="20"/>
      <source>Add Reference</source>
      <translation>Ajouter une référence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="35"/>
      <source>Gear diameter</source>
      <translation>Diamètre de l'engrenage</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="59"/>
      <source>Other pulley diameter</source>
      <translation>Autre diamètre de la poulie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="80"/>
      <source>Center distance</source>
      <translation>Distance du centre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="101"/>
      <source>Force</source>
      <translation>Force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="122"/>
      <source>Belt tension force</source>
      <translation>Force de tension de courroie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="141"/>
      <source>Driven pulley</source>
      <translation>Poulie asservie</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="150"/>
      <source>Force location [deg]</source>
      <translation>Emplacement de force [degrés]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="177"/>
      <source>Force Direction</source>
      <translation>Direction de la force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="189"/>
      <source>Reversed direction</source>
      <translation>Sens inversé</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="196"/>
      <source>Axial free</source>
      <translation>Axe libre</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="205"/>
      <source>Location</source>
      <translation>Emplacement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintBearing.ui" line="219"/>
      <source>Distance</source>
      <translation>Distance</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintContact</name>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="35"/>
      <location filename="../../TaskFemConstraintContact.ui" line="94"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="51"/>
      <location filename="../../TaskFemConstraintContact.ui" line="110"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="20"/>
      <source>Select master geometry of type: Face; click Add or Remove</source>
      <translation>Sélectionner une géométrie maître de type : face. Cliquer sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="79"/>
      <source>Select slave geometry of type: Face; click Add or Remove</source>
      <translation>Sélectionner une géométrie esclave de type : face. Cliquer sur Ajouter ou Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="151"/>
      <source>Parameters</source>
      <translation>Paramètres</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="157"/>
      <source>Contact stiffness</source>
      <translation>Raideur de contact</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="180"/>
      <source>Clearance adjustment</source>
      <translation>Ajustement du jeu</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="203"/>
      <source>Enable friction</source>
      <translation>Activer une friction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="210"/>
      <source>Friction coefficient</source>
      <translation>Coefficient de friction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintContact.ui" line="233"/>
      <source>Stick slope</source>
      <translation>Pente de la courbe de collage</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintDisplacement</name>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="35"/>
      <source>Prescribed Displacement</source>
      <translation>Définir le déplacement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="41"/>
      <source>Select geometry of type: Vertex, Edge, Face</source>
      <translation>Sélectionner une géométrie de type : sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="58"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="74"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="119"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="152"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="185"/>
      <source>Formulas are only valid
for the Elmer solver</source>
      <translation>Les formules ne sont valables que pour le solveur Elmer.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="123"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="156"/>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="189"/>
      <source>Formula</source>
      <translation>Formule</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="107"/>
      <source>Displacement X</source>
      <translation>Déplacement en X</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="140"/>
      <source>Displacement Y</source>
      <translation>Déplacement en Y</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="173"/>
      <source>Displacement Z</source>
      <translation>Déplacement en Z</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="196"/>
      <source>mm</source>
      <translation>mm</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="206"/>
      <source>Flow solution is used to determine
surface force (and thus displacement)
generated by the flow
(Option only applies for Elmer solver)</source>
      <translation>La solution d'écoulement est utilisée pour déterminer la force de surface (et donc le déplacement)
générée par l'écoulement (l'option ne s'applique qu'au solveur Elmer)</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="212"/>
      <source>Surface force by flow</source>
      <translation>Force exercée sur la surface par l'écoulement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="232"/>
      <source>Rotations are only valid for beam and shell elements</source>
      <translation>Les rotations ne sont valides que pour les éléments de type élément 1D et coque.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="245"/>
      <source>Rotation X</source>
      <translation>Rotation en X</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="264"/>
      <source>Rotation Y</source>
      <translation>Rotation en Y</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintDisplacement.ui" line="283"/>
      <source>Rotation Z</source>
      <translation>Rotation en Z</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintFixed</name>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="20"/>
      <source>Select geometry of type: Vertex, Edge, Face</source>
      <translation>Sélectionner une géométrie de type : sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFixed.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintFluidBoundary</name>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="28"/>
      <source>Boundary</source>
      <translation>Limite</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="51"/>
      <source>Subtype</source>
      <translation>Sous-type</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="70"/>
      <source>Select geometry of type: Face</source>
      <translation>Sélectionner une géométrie de type : face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="85"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="101"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="141"/>
      <source>Help text</source>
      <translation>Texte d'aide</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="161"/>
      <source>Tab 1</source>
      <translation>Onglet 1</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="176"/>
      <source>Value [Unit]</source>
      <translation>Valeur en unité</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="239"/>
      <source>Select a planar edge or face, then press this button</source>
      <translation>Sélectionner une arête ou une face plane puis appuyer sur ce bouton</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="242"/>
      <source>Direction</source>
      <translation>Direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="334"/>
      <source>Intensity</source>
      <translation>Intensité</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="394"/>
      <source>Type</source>
      <translation>Type</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="411"/>
      <source>Temperature [K]</source>
      <translation>Température [K]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="273"/>
      <source>The direction of the edge or the direction of the
normal vector of the face is used as direction</source>
      <translation>Le sens de l'arête ou du vecteur normal de la face est utilisée comme sens.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="298"/>
      <source>Reverse direction</source>
      <translation>Inverser le sens</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="306"/>
      <source>Page</source>
      <translation>Page</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="312"/>
      <source>Turbulence specification</source>
      <translation>Spécification des turbulences</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="357"/>
      <source>Length [m]</source>
      <translation>Longueur [m]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="383"/>
      <source>Tab 2</source>
      <translation>Onglet 2</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="434"/>
      <source>Heat flux [W/m2]</source>
      <translation>Flux de chaleur [W/m²]</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintFluidBoundary.ui" line="441"/>
      <source>HT coeff</source>
      <translation>Coefficient de transfert thermique</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintForce</name>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="26"/>
      <source>Prescribed Force</source>
      <translation>Définir la force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="32"/>
      <source>Select geometry of type: Vertex, Edge, Face</source>
      <translation>Sélectionner une géométrie de type : sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="47"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="63"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="93"/>
      <source>Force</source>
      <translation>Force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="100"/>
      <source>N</source>
      <translation>N</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="117"/>
      <source>Select a planar edge or face, then press this button</source>
      <translation>Sélectionner une arête ou une face plane puis appuyer sur ce bouton</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="120"/>
      <source>Direction</source>
      <translation>Direction</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="127"/>
      <source>The direction of the edge or the direction of the
normal vector of the face is used as direction</source>
      <translation>Le sens de l'arête ou du vecteur normal de la face est utilisée comme sens.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintForce.ui" line="137"/>
      <source>Reverse direction</source>
      <translation>Inverser la direction</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintHeatflux</name>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="14"/>
      <source>Task Heat Flux Load</source>
      <translation>Panneau des tâches de la charge de flux thermique</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="20"/>
      <source>Select  geometry of type: Edge, Face</source>
      <translation>Sélectionner une géométrie de type : arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="70"/>
      <source>Constraint type</source>
      <translation>Type de contrainte</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="96"/>
      <source>Surface heat flux</source>
      <translation>Flux de chaleur de surface</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="133"/>
      <source>Film coefficient</source>
      <translation>Coefficient de transmission thermique</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="156"/>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="218"/>
      <source>Ambient temperature</source>
      <translation>Température ambiante</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintHeatflux.ui" line="193"/>
      <source>Emissivity</source>
      <translation>Émissivité</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintInitialTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.ui" line="14"/>
      <source>Dialog</source>
      <translation>Fenêtre de dialogue</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintInitialTemperature.ui" line="20"/>
      <source>Initial temperature</source>
      <translation>Température initiale</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintPlaneRotation</name>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="20"/>
      <source>Select single geometry of type: Face</source>
      <translation>Sélectionner une seule géométrie de type : face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPlaneRotation.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintPressure</name>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="20"/>
      <source>Select geometry of type: Edge, Face</source>
      <translation>Sélectionner une géométrie de type : arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="68"/>
      <source>Pressure</source>
      <translation>Pression</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintPressure.ui" line="87"/>
      <source>Reverse direction</source>
      <translation>Inverser la direction</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintSpring</name>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="75"/>
      <source>Normal stiffness</source>
      <translation>Raideur normale</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="122"/>
      <source>Stiffness used for the Elmer solver</source>
      <translation>Raideur utilisée pour le solveur Elmer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="82"/>
      <location filename="../../TaskFemConstraintSpring.ui" line="105"/>
      <source>N/m</source>
      <translation>N/m</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="20"/>
      <source>Select geometry of type: Face</source>
      <translation>Sélectionner une géométrie de type : face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="98"/>
      <source>Tangential stiffness</source>
      <translation>Raideur tangentielle</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintSpring.ui" line="115"/>
      <source>Stiffness for Elmer</source>
      <translation>Raideur pour le solveur Elmer</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintTemperature</name>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="32"/>
      <source>Select geometry of type: Vertex, Edge, Face</source>
      <translation>Sélectionner une géométrie de type : sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="47"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="63"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="80"/>
      <source>Constraint type</source>
      <translation>Type de contrainte</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="90"/>
      <source>Temperature</source>
      <translation>Température</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTemperature.ui" line="107"/>
      <source>Concentrated heat flux</source>
      <translation>Flux de chaleur concentré</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintTransform</name>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="22"/>
      <source>Rectangular transform</source>
      <translation>Déformation rectangulaire</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="32"/>
      <source>Cylindrical transform</source>
      <translation>Déformation cylindrique</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="44"/>
      <source>Select single geometry of type: Face</source>
      <translation>Sélectionner une seule géométrie de type : face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="59"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="75"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="110"/>
      <source>System Rotation</source>
      <translation>Rotation du système</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="116"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="133"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="150"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="167"/>
      <source>Angle</source>
      <translation>Angle</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintTransform.ui" line="190"/>
      <location filename="../../TaskFemConstraintTransform.ui" line="209"/>
      <source>Transformable Surfaces</source>
      <translation>Surfaces transformables</translation>
    </message>
  </context>
  <context>
    <name>TaskPostClip</name>
    <message>
      <location filename="../../TaskPostClip.ui" line="31"/>
      <source>Create</source>
      <translation>Créer</translation>
    </message>
    <message>
      <location filename="../../TaskPostClip.ui" line="73"/>
      <source>Inside out</source>
      <translation>Inverser</translation>
    </message>
    <message>
      <location filename="../../TaskPostClip.ui" line="80"/>
      <source>Cut cells</source>
      <translation>Couper des cellules</translation>
    </message>
  </context>
  <context>
    <name>TaskPostCut</name>
    <message>
      <location filename="../../TaskPostCut.ui" line="31"/>
      <source>Create</source>
      <translation>Créer</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDataAlongLine</name>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="20"/>
      <source>Coordinates</source>
      <translation>Coordonnées</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="32"/>
      <source>Point 1</source>
      <translation>Point 1</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="48"/>
      <source>Point 2</source>
      <translation>Point 2</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="64"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="103"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="142"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="184"/>
      <source>Select Points</source>
      <translation>Sélectionner des points</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="193"/>
      <source>Resolution</source>
      <translation>Résolution</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="236"/>
      <source>Mode</source>
      <translation>Mode</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="263"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="273"/>
      <source>Vector</source>
      <translation>Vecteur</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAlongLine.ui" line="292"/>
      <source>Create Plot</source>
      <translation>Créer un graphique</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDataAtPoint</name>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="17"/>
      <source>Center</source>
      <translation>Centre</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="29"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="58"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="87"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="122"/>
      <source>Value</source>
      <translation>Valeur</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="113"/>
      <source>Select Point</source>
      <translation>Sélectionner un point</translation>
    </message>
    <message>
      <location filename="../../TaskPostDataAtPoint.ui" line="169"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
  </context>
  <context>
    <name>TaskPostDisplay</name>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="28"/>
      <source>Mode</source>
      <translation>Mode</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="42"/>
      <location filename="../../TaskPostDisplay.ui" line="93"/>
      <source>Outline</source>
      <translation>Contour</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="47"/>
      <location filename="../../TaskPostDisplay.ui" line="98"/>
      <source>Surface</source>
      <translation>Surface</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="52"/>
      <location filename="../../TaskPostDisplay.ui" line="103"/>
      <source>Surface with Edges</source>
      <translation>Surface avec arêtes</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="57"/>
      <location filename="../../TaskPostDisplay.ui" line="108"/>
      <source>Wireframe</source>
      <translation>Filaire</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="73"/>
      <source>Coloring</source>
      <translation>Couleur</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="79"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="116"/>
      <source>Component</source>
      <translation>Composant</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="136"/>
      <source>Styling</source>
      <translation>Style</translation>
    </message>
    <message>
      <location filename="../../TaskPostDisplay.ui" line="142"/>
      <source>Transparency</source>
      <translation>Transparence</translation>
    </message>
  </context>
  <context>
    <name>TaskPostScalarClip</name>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="28"/>
      <source>Scalar</source>
      <translation>Scalaire</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="42"/>
      <source>Outline</source>
      <translation>Contour</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="47"/>
      <source>Surface</source>
      <translation>Surface</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="52"/>
      <source>Surface with Edges</source>
      <translation>Surface avec arêtes</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="57"/>
      <source>Wireframe</source>
      <translation>Filaire</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="101"/>
      <source>Minimum scalar</source>
      <translation>Scalaire minimum</translation>
    </message>
    <message>
      <location filename="../../TaskPostScalarClip.ui" line="121"/>
      <source>Maximum scalar</source>
      <translation>Scalaire maximum</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="209"/>
      <source>Clip inside out</source>
      <translation>Inverser l'écrêtage</translation>
    </message>
  </context>
  <context>
    <name>TaskPostWarpVector</name>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="28"/>
      <source>Vector</source>
      <translation>Vecteur</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="42"/>
      <source>warp vectors</source>
      <translation>vecteurs de déformation</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="98"/>
      <source>Minimum warp</source>
      <translation>Déformation minimale</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="118"/>
      <source>Maximum warp</source>
      <translation>Déformation maximale</translation>
    </message>
    <message>
      <location filename="../../TaskPostWarpVector.ui" line="105"/>
      <source>Warp factor</source>
      <translation>Facteur de déformation</translation>
    </message>
  </context>
  <context>
    <name>TaskTetParameter</name>
    <message>
      <location filename="../../TaskTetParameter.ui" line="62"/>
      <source>Second order</source>
      <translation>Second ordre</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="28"/>
      <source>Maximum size</source>
      <translation>Taille maximale</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="46"/>
      <source>Minimum size</source>
      <translation>Taille minimale</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="71"/>
      <source>Fineness</source>
      <translation>Finesse</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="82"/>
      <source>VeryCoarse</source>
      <translation>Très grossier</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="87"/>
      <source>Coarse</source>
      <translation>Grossier</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="92"/>
      <source>Moderate</source>
      <translation>Moyen</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="97"/>
      <source>Fine</source>
      <translation>Fin</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="102"/>
      <source>VeryFine</source>
      <translation>Très fin</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="107"/>
      <source>UserDefined</source>
      <translation>Défini par l'utilisateur</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="115"/>
      <source>Growth rate</source>
      <translation>Taux de croissance</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="129"/>
      <source>Number of segments per edge</source>
      <translation>Nombre de segments par arête</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="146"/>
      <source>Number of segments per radius</source>
      <translation>Nombre de segments par rayon</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="184"/>
      <source>Node count</source>
      <translation>Nombre de nœuds</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="198"/>
      <source>Triangle count</source>
      <translation>Nombre de triangles</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="212"/>
      <source>Tetrahedron count</source>
      <translation>Nombre de tétraèdres</translation>
    </message>
    <message>
      <location filename="../../TaskTetParameter.ui" line="162"/>
      <source>Optimize</source>
      <translation>Optimiser</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="39"/>
      <source>FEM</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="40"/>
      <source>&amp;FEM</source>
      <translation>&amp;FEM</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="42"/>
      <source>Model</source>
      <translation>Modèle</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="43"/>
      <source>M&amp;odel</source>
      <translation>M&amp;odèle</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="44"/>
      <source>Materials</source>
      <translation>Matériaux</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>&amp;Materials</source>
      <translation>&amp;Matériaux</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>Element Geometry</source>
      <translation>Géométrie des éléments</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>&amp;Element Geometry</source>
      <translation>Géométri&amp;e de l'élément</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="48"/>
      <source>Electrostatic Boundary Conditions</source>
      <translation>Conditions limites électrostatiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="49"/>
      <source>&amp;Electrostatic Boundary Conditions</source>
      <translation>Conditions limites él&amp;ectrostatiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="50"/>
      <source>Fluid Boundary Conditions</source>
      <translation>Conditions limites du fluide</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="51"/>
      <source>&amp;Fluid Boundary Conditions</source>
      <translation>Conditions limites du &amp;fluide</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="52"/>
      <source>Electromagnetic Boundary Conditions</source>
      <translation>Conditions limites électromagnétiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="53"/>
      <source>&amp;Electromagnetic Boundary Conditions</source>
      <translation>Conditions limites électro&amp;magnétiques</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="54"/>
      <source>Geometrical Analysis Features</source>
      <translation>Fonctions d'analyse géométrique</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="55"/>
      <source>&amp;Geometrical Analysis Features</source>
      <translation>Fonctions d'analyse &amp;géométrique</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="56"/>
      <source>Mechanical Boundary Conditions and Loads</source>
      <translation>Conditions limites mécaniques et charges</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="57"/>
      <source>&amp;Mechanical Boundary Conditions and Loads</source>
      <translation>Conditions limites &amp;mécaniques et charges</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="58"/>
      <source>Thermal Boundary Conditions and Loads</source>
      <translation>Conditions limites thermiques et charges</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="59"/>
      <source>&amp;Thermal Boundary Conditions and Loads</source>
      <translation>Conditions limites &amp;thermiques et charges</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="60"/>
      <source>Analysis Features Without Solver</source>
      <translation>Fonctions d'analyse sans solveur</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="61"/>
      <source>&amp;Analysis Features Without Solver</source>
      <translation>Fonctions d'&amp;analyse sans solveur</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="73"/>
      <source>Filter Functions</source>
      <translation>Fonctions de filtrage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="74"/>
      <source>&amp;Filter Functions</source>
      <translation>&amp;Fonctions de filtrage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="62"/>
      <source>Overwrite Constants</source>
      <translation>Remplacer les constantes</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="63"/>
      <source>&amp;Overwrite Constants</source>
      <translation>Remplacer les c&amp;onstantes</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="65"/>
      <source>Mesh</source>
      <translation>Maillage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="66"/>
      <source>M&amp;esh</source>
      <translation>Ma&amp;illage</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="68"/>
      <source>Solve</source>
      <translation>Solveur</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="69"/>
      <source>&amp;Solve</source>
      <translation>Ré&amp;solution</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="71"/>
      <source>Results</source>
      <translation>Résultats</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="72"/>
      <source>&amp;Results</source>
      <translation>&amp;Résultats</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="76"/>
      <source>Utilities</source>
      <translation>Utilitaires</translation>
    </message>
  </context>
  <context>
    <name>setupFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2019"/>
      <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="2020"/>
      <location filename="../../Command.cpp" line="2032"/>
      <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="2031"/>
      <source>Error: no post processing object selected.</source>
      <translation>Erreur : aucun objet de post-traitement sélectionné.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2050"/>
      <source>Error: Object not in a post processing group</source>
      <translation>Erreur : l'objet n'est pas dans un groupe de post-traitement.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2051"/>
      <source>The filter could not be set up: Object not in a post processing group.</source>
      <translation>Le filtre n'a pas pu être configuré : l'objet n'est pas dans un groupe de post-traitement.</translation>
    </message>
  </context>
  <context>
    <name>FEM_Analysis</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="58"/>
      <source>New Analysis</source>
      <translation>Analyser</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="62"/>
      <source>Creates an analysis container with default solver</source>
      <translation>Crée un conteneur d’analyse avec le solveur standard.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ClippingPlaneRemoveAll</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="158"/>
      <source>Remove All Clipping Planes</source>
      <translation>Supprimer tous les plans de coupe</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="161"/>
      <source>Removes all clipping planes</source>
      <translation>Supprimer tous les plans de coupe</translation>
    </message>
  </context>
  <context>
    <name>FEM_Examples</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="548"/>
      <source>FEM Examples</source>
      <translation>Exemples de l'atelier FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="549"/>
      <source>Opens the FEM examples</source>
      <translation>Ouvrir des exemples de l'atelier FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialEditor</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="563"/>
      <source>Material Editor</source>
      <translation>Éditeur de matériaux</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="566"/>
      <source>Opens the FreeCAD material editor</source>
      <translation>Ouvrir l’éditeur de matériaux de FreeCAD</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialReinforced</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="659"/>
      <source>Reinforced Material (Concrete)</source>
      <translation>Matériau renforcé (béton)</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="663"/>
      <source>Creates a material for reinforced matrix material such as concrete</source>
      <translation>Crée un matériau pour des composites renforcés tels que le béton.</translation>
    </message>
  </context>
  <context>
    <name>FEM_FEMMesh2Mesh</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="685"/>
      <source>FEM Mesh to Mesh</source>
      <translation>Convertir un maillage FEM en maillage surfacique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="688"/>
      <source>Converts the surface of a FEM mesh to a mesh</source>
      <translation>Convertir la surface d'un maillage FEM en maillage surfacique</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshDisplayInfo</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="760"/>
      <source>Display Mesh Info</source>
      <translation>Afficher les informations du maillage</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="761"/>
      <source>Displays FEM mesh information</source>
      <translation>Afficher les informations du maillage de l'atelier FEM</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshGmshFromShape</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="784"/>
      <source>Mesh From Shape by Gmsh</source>
      <translation>Mailler avec le mailleur Gmsh</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="787"/>
      <source>Creates 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_MeshNetgenFromShape</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="845"/>
      <source>Mesh From Shape by Netgen</source>
      <translation>Mailler avec le mailleur Netgen</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="849"/>
      <source>Creates 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 face avec le mailleur Netgen.</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverCalculiXCcxTools</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1042"/>
      <source>Solver CalculiX Standard</source>
      <translation>Solveur CalculiX standard</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1047"/>
      <source>Creates a standard FEM solver CalculiX with ccx tools</source>
      <translation>Crée un solveur standard FEM CalculiX avec les outils ccx.</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverControl</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1098"/>
      <source>Solver Job Control</source>
      <translation>Contrôle de la tâche du solveur</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1103"/>
      <source>Changes solver attributes and runs the calculations for the selected solver</source>
      <translation>Modifier les attributs du solveur et lancer les calculs pour le solveur sélectionné</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverElmer</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1115"/>
      <source>Solver Elmer</source>
      <translation>Solveur Elmer</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1117"/>
      <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="1154"/>
      <source>Solver Mystran</source>
      <translation>Solveur Mystran</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1156"/>
      <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="1166"/>
      <source>Run Solver</source>
      <translation>Lancer le solveur</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1170"/>
      <source>Runs the calculations for the selected solver</source>
      <translation>Lancer les calculs pour le solveur sélectionné</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverZ88</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1187"/>
      <source>Solver Z88</source>
      <translation>Solveur Z88</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1189"/>
      <source>Creates a FEM solver Z88</source>
      <translation>Crée un solveur FEM Z88.</translation>
    </message>
  </context>
  <context>
    <name>ControlWidget</name>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="208"/>
      <source>Solver Control</source>
      <translation>Contrôle du solveur</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="219"/>
      <source>Working Directory</source>
      <translation>Répertoire de travail</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="223"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="299"/>
      <source>Write</source>
      <translation>Écrire</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="224"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="300"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="304"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="308"/>
      <source>Edit</source>
      <translation>Éditer</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="241"/>
      <source>Elapsed Time:</source>
      <translation>Temps écoulé :</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="301"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="305"/>
      <source>Run</source>
      <translation>Exécuter</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="303"/>
      <location filename="../../../femsolver/solver_taskpanel.py" line="307"/>
      <source>Re-write</source>
      <translation>Réécrire</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="309"/>
      <source>Re-run</source>
      <translation>Relancer</translation>
    </message>
    <message>
      <location filename="../../../femsolver/solver_taskpanel.py" line="311"/>
      <source>Abort</source>
      <translation>Interrompre</translation>
    </message>
  </context>
  <context>
    <name>_Selector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="81"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="82"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
  </context>
  <context>
    <name>BoundarySelector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="161"/>
      <source>Select Faces/Edges/Vertexes</source>
      <translation>Sélectionner des faces/arêtes/sommets</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="162"/>
      <source>To add references: select them in the 3D view and click "Add".</source>
      <translation>Pour ajouter des références : sélectionner les dans la vue 3D et cliquer sur "Ajouter".</translation>
    </message>
  </context>
  <context>
    <name>SolidSelector</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="177"/>
      <source>Select Solids</source>
      <translation>Sélectionner des solides</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="183"/>
      <source>Select elements part of the solid that shall be added to the list. To add the solid click "Add".</source>
      <translation>Sélectionner les éléments du solide qui seront ajoutés à la liste. Pour ajouter le solide, cliquer sur "Ajouter".</translation>
    </message>
  </context>
  <context>
    <name>GeometryElementsSelection</name>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="297"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="298"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="302"/>
      <source>Select geometry of type: {}{}{}</source>
      <translation>Sélectionner une géométrie du type : {}{}{}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="331"/>
      <source>Click and select geometric elements to add them to the list.{}The following geometry elements can be selected: {}{}{}</source>
      <translation>Cliquer et sélectionner les éléments géométriques pour les ajouter à la liste. {} Les éléments de géométrie suivants peuvent être sélectionnés : {}{}{}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="334"/>
      <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="310"/>
      <source>Selection mode</source>
      <translation>Mode de sélection</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="295"/>
      <source>Geometry Reference Selector</source>
      <translation>Sélecteur de référence de géométries</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/selection_widgets.py" line="312"/>
      <source>Solid</source>
      <translation>Solide</translation>
    </message>
  </context>
  <context>
    <name>FEM</name>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="318"/>
      <source>Displacement Magnitude</source>
      <translation>Magnitude du déplacement</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="327"/>
      <source>Displacement X</source>
      <translation>Déplacement en X</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="335"/>
      <source>Displacement Y</source>
      <translation>Déplacement en Y</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="343"/>
      <source>Displacement Z</source>
      <translation>Déplacement en Z</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="354"/>
      <source>von Mises Stress</source>
      <translation>Critère de von Mises</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="366"/>
      <source>Max Shear Stress</source>
      <translation>Critère de cisaillement maximal</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="378"/>
      <source>Max Principal Stress</source>
      <translation>Contrainte principale max.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="390"/>
      <source>Temperature</source>
      <translation>Température</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="402"/>
      <source>Mass Flow Rate</source>
      <translation>Flux massique</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="414"/>
      <source>Network Pressure</source>
      <translation>Pression du réseau</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="426"/>
      <source>Min Principal Stress</source>
      <translation>Contrainte principale min.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="438"/>
      <source>Equivalent Plastic Strain</source>
      <translation>Déformation plastique équivalente : Peeq</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="458"/>
      <source>Information</source>
      <translation>Informations</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="462"/>
      <source>No histogram available.
Please select a result type first.</source>
      <translation>Aucun histogramme disponible.
Sélectionner d'abord un type de résultat.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="610"/>
      <source>Histogram of {}</source>
      <translation>Histogramme de {}</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="611"/>
      <source>Nodes</source>
      <translation>Nœuds</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="740"/>
      <source>Result mesh is empty</source>
      <translation>Le maillage des résultats est vide.</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="754"/>
      <location filename="../../../femtaskpanels/task_result_mechanical.py" line="763"/>
      <source>No result object</source>
      <translation>Aucun résultat</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/vtk_module_handling.py" line="198"/>
      <source>

Correct module found in: 
{}</source>
      <translation>Le bon module se trouve dans :
{}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/vtk_module_handling.py" line="206"/>
      <source>

Should this module be loaded instead?</source>
      <translation>Faut-il charger ce module à la place ?</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/vtk_module_handling.py" line="223"/>
      <source>

No matching module was found in the current Python path.</source>
      <translation>Il n'y a pas de module correspondant dans l'actuel chemin d'accès de Python.</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/vtk_module_handling.py" line="227"/>
      <source>VTK Python module conflict</source>
      <translation>Conflit entre les modules Python VTK</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/vtk_module_handling.py" line="253"/>
      <source>VTK Python Module Conflict</source>
      <translation>Conflit entre les modules Python VTK</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/vtk_module_handling.py" line="256"/>
      <source>This functionality is not available due to VTK Python module conflict</source>
      <translation>Cette fonction n'est pas disponible en raison d'un conflit de module VTK Python.</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="56"/>
      <source>New {}</source>
      <translation>Nouveau {}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="63"/>
      <source>with {}</source>
      <translation>avec {}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="98"/>
      <source>Add {}</source>
      <translation>Ajouter {}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="114"/>
      <source>From {}</source>
      <translation>À partir de {}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="123"/>
      <source>add {}</source>
      <translation>ajouter {}</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="371"/>
      <source>{}: Data source not available</source>
      <translation>{} : la source de données n'est pas disponible.</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="530"/>
      <source>Data used in:</source>
      <translation>Données utilisées dans :</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="532"/>
      <source>Data used from:</source>
      <translation>Données utilisées à partir de :</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="541"/>
      <source>Add data to</source>
      <translation>Ajouter des données à</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="546"/>
      <source>New</source>
      <translation>Nouveau</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/extract_link_view.py" line="553"/>
      <source>Add data from</source>
      <translation>Ajouter des données à partir de</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/post_visualization.py" line="109"/>
      <source>Data Visualizations</source>
      <translation>Visualisation des données</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/post_visualization.py" line="112"/>
      <source>Different visualizations to show post processing data in</source>
      <translation>Différentes visualisations pour afficher les données de post-traitement dans</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/vtk_table_view.py" line="175"/>
      <source>Export to CSV</source>
      <translation>Exporter au format CSV</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/vtk_table_view.py" line="213"/>
      <source>Save as csv file</source>
      <translation>Enregistrer en tant que fichier CSV</translation>
    </message>
    <message>
      <location filename="../../../femguiutils/vtk_table_view.py" line="218"/>
      <source>CSV file export aborted: no filename selected</source>
      <translation>L'exportation du fichier CSV a été interrompue : aucun nom de fichier n'a été sélectionné.</translation>
    </message>
    <message>
      <location filename="../../../femobjects/base_fempostextractors.py" line="87"/>
      <source>The data table that stores the extracted data</source>
      <translation>La table de données qui mémorise les données extraites.</translation>
    </message>
    <message>
      <location filename="../../../femobjects/base_fempostextractors.py" line="94"/>
      <source>The data source from which the data is extracted</source>
      <translation>La source de données à partir de laquelle les données sont extraites.</translation>
    </message>
    <message>
      <location filename="../../../femobjects/base_fempostextractors.py" line="147"/>
      <source>The field to use as X data</source>
      <translation>Champ à utiliser comme données en X</translation>
    </message>
    <message>
      <location filename="../../../femobjects/base_fempostextractors.py" line="156"/>
      <source>Which part of the X field vector to use for the X axis</source>
      <translation>Quelle partie du vecteur du champ X à utiliser pour l'axe X</translation>
    </message>
    <message>
      <location filename="../../../femobjects/base_fempostextractors.py" line="286"/>
      <source>The field to use as Y data</source>
      <translation>Champ à utiliser comme données en Y</translation>
    </message>
    <message>
      <location filename="../../../femobjects/base_fempostextractors.py" line="295"/>
      <source>Which part of the Y field vector to use for the Y axis</source>
      <translation>Quelle partie du vecteur de champ Y à utiliser pour l'axe Y</translation>
    </message>
    <message>
      <location filename="../../../femobjects/post_extract2D.py" line="64"/>
      <location filename="../../../femobjects/post_extract1D.py" line="64"/>
      <source>Specify if the field shall be extracted for every available frame</source>
      <translation>Spécifier si le champ doit être extrait pour chaque image disponible</translation>
    </message>
    <message>
      <location filename="../../../femobjects/post_extract1D.py" line="140"/>
      <source>Specify for which index the data should be extracted</source>
      <translation>Spécifier pour quel index les données doivent être extraites</translation>
    </message>
    <message>
      <location filename="../../../femobjects/post_extract2D.py" line="155"/>
      <source>Specify for which point index the data should be extracted</source>
      <translation>Spécifier pour quel point les données doivent être extraites</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/base_fempostpanel.py" line="69"/>
      <source>Edit {}</source>
      <translation>Éditer {}</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_post_histogram.py" line="56"/>
      <location filename="../../../femtaskpanels/task_post_lineplot.py" line="56"/>
      <source>Show Plot</source>
      <translation>Afficher le tracé</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_post_histogram.py" line="59"/>
      <location filename="../../../femtaskpanels/task_post_lineplot.py" line="59"/>
      <source>Show Data</source>
      <translation>Afficher les données</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_post_histogram.py" line="69"/>
      <source>Histogram Data</source>
      <translation>Données de l'histogramme</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_post_histogram.py" line="76"/>
      <source>Histogram View Settings</source>
      <translation>Paramètres d'affichage de l'histogramme</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_post_lineplot.py" line="69"/>
      <source>Lineplot Data</source>
      <translation>Données linéaires</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_post_lineplot.py" line="76"/>
      <source>Lineplot View Settings</source>
      <translation>Paramètres de la vue linéaire</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_post_table.py" line="54"/>
      <source>Show Table</source>
      <translation>Afficher la table</translation>
    </message>
    <message>
      <location filename="../../../femtaskpanels/task_post_table.py" line="64"/>
      <source>Table Data</source>
      <translation>Données de la table</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="267"/>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="283"/>
      <source>The name used in the plots legend</source>
      <translation>Le nom utilisé dans la légende des graphiques</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="274"/>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="295"/>
      <source>The color the data bin area is drawn with</source>
      <translation>La couleur utilisée pour dessiner la zone des cellules des données</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="281"/>
      <source>The hatch pattern drawn in the bar</source>
      <translation>Le motif de hachure dessiné dans la barre</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="288"/>
      <source>The line width of the hatch)</source>
      <translation>La largeur des lignes des hachures</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="304"/>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="416"/>
      <source>The width of the bar, between 0 and 1 (1 being without gaps)</source>
      <translation>La largeur de la barre, comprise entre 0 et 1 (1 correspondant à l'absence d'espaces)</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="311"/>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="297"/>
      <source>The style the line is drawn in</source>
      <translation>Le style dans lequel la ligne est dessinée.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="400"/>
      <source>If the bars should show the cumulative sum left to right</source>
      <translation>Si les barres doivent afficher la somme cumulée de gauche à droite.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="407"/>
      <source>The type of histogram plotted</source>
      <translation>Le type d'histogramme tracé</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="423"/>
      <source>The line width of all drawn hatch patterns</source>
      <translation>La largeur des traits de tous les motifs de hachures dessinés</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="430"/>
      <source>The number of bins the data is split into</source>
      <translation>Le nombre de cellules dans lesquels les données sont divisées.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="437"/>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="421"/>
      <source>The histogram plot title</source>
      <translation>Le titre de l'histogramme</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="444"/>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="428"/>
      <source>The label shown for the histogram X axis</source>
      <translation>L'étiquette affichée pour l'axe X de l'histogramme</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="451"/>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="435"/>
      <source>The label shown for the histogram Y axis</source>
      <translation>L'étiquette affichée pour l'axe Y de l'histogramme</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="458"/>
      <location filename="../../../femviewprovider/view_post_histogram.py" line="465"/>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="442"/>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="449"/>
      <source>Determines if the legend is plotted</source>
      <translation>Détermine si la légende est tracée.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="290"/>
      <source>The color the line and the markers are drawn with</source>
      <translation>La couleur avec laquelle la ligne et les marqueurs sont dessinés.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="304"/>
      <source>The width the line is drawn with</source>
      <translation>La largeur avec laquelle la ligne est dessinée.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="311"/>
      <source>The style the data markers are drawn with</source>
      <translation>Le style avec lequel les marqueurs de données sont dessinés.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="318"/>
      <source>The size the data markers are drawn in</source>
      <translation>La taille avec laquelle les marqueurs de données sont dessinés.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="407"/>
      <source>If be the bars should show the cumulative sum left to right</source>
      <translation>Si les barres doivent afficher la somme cumulée de gauche à droite.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_lineplot.py" line="414"/>
      <source>The scale the axis are drawn in</source>
      <translation>L'échelle avec laquelle l'axe est dessiné.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_table.py" line="188"/>
      <source>The name used in the table header. Default name is used if empty</source>
      <translation>Le nom utilisé dans l'en-tête de la table. Le nom par défaut est utilisé si le champ est vide.</translation>
    </message>
    <message>
      <location filename="../../../femviewprovider/view_post_table.py" line="209"/>
      <source>default</source>
      <translation>par défaut</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCompEmConstraints</name>
    <message>
      <location filename="../../Command.cpp" line="1503"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1504"/>
      <source>Electromagnetic Boundary Conditions</source>
      <translation>Conditions limites électromagnétiques</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1505"/>
      <source>Electromagnetic boundary conditions</source>
      <translation>Conditions limites électromagnétiques</translation>
    </message>
  </context>
  <context>
    <name>TaskPostContours</name>
    <message>
      <location filename="../../TaskPostContours.ui" line="25"/>
      <source>Vector</source>
      <translation>Vecteur</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="35"/>
      <source>Field</source>
      <translation>Champ</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="77"/>
      <source>Enable Laplacian smoothing</source>
      <translation>Activer le lissage laplacien</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="80"/>
      <source>Smoothing</source>
      <translation>Lissage</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="97"/>
      <source>Factor to control vertex displacement</source>
      <translation>Facteur pour contrôler le déplacement des sommets</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="113"/>
      <source>Contour lines will not be colored</source>
      <translation>Les lignes des contours ne seront pas colorées</translation>
    </message>
    <message>
      <location filename="../../TaskPostContours.ui" line="116"/>
      <source>No Color</source>
      <translation>Pas de couleur</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCompEmEquations</name>
    <message>
      <location filename="../../Command.cpp" line="1687"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1688"/>
      <source>Electromagnetic Equations</source>
      <translation>Équations électromagnétiques</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1689"/>
      <source>Electromagnetic equations for the Elmer solver</source>
      <translation>Équations électromagnétiques pour le solveur Elmer</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostContoursFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2540"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2541"/>
      <source>Contours Filter</source>
      <translation>Filtre par contours</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2542"/>
      <source>Define/create a contours filter which displays iso contours</source>
      <translation>Définir/créer un filtre par contours qui affichera des iso-contours</translation>
    </message>
  </context>
  <context>
    <name>BoxWidget</name>
    <message>
      <location filename="../../BoxWidget.ui" line="20"/>
      <source>Center</source>
      <translation>Au centre</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="32"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="61"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="84"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="124"/>
      <source>Length</source>
      <translation>Longueur</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="153"/>
      <source>Width</source>
      <translation>Épaisseur</translation>
    </message>
    <message>
      <location filename="../../BoxWidget.ui" line="182"/>
      <source>Height</source>
      <translation>Hauteur</translation>
    </message>
  </context>
  <context>
    <name>CylinderWidget</name>
    <message>
      <location filename="../../CylinderWidget.ui" line="20"/>
      <source>Center</source>
      <translation>Au centre</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="26"/>
      <location filename="../../CylinderWidget.ui" line="110"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="49"/>
      <location filename="../../CylinderWidget.ui" line="133"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="72"/>
      <location filename="../../CylinderWidget.ui" line="156"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="104"/>
      <source>Axis</source>
      <translation>Axes</translation>
    </message>
    <message>
      <location filename="../../CylinderWidget.ui" line="196"/>
      <source>Radius</source>
      <translation>Rayon</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCompMechEquations</name>
    <message>
      <location filename="../../Command.cpp" line="1883"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1884"/>
      <source>Mechanical Equations</source>
      <translation>Équations mécaniques</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1885"/>
      <source>Mechanical equations for the Elmer solver</source>
      <translation>Équations mécaniques pour le solveur Elmer</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintBodyHeatSource</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="198"/>
      <source>Body Heat Source</source>
      <translation>Source de chaleur du corps</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="201"/>
      <source>Creates a body heat source</source>
      <translation>Crée une source de chaleur pour le corps.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintCentrif</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="211"/>
      <source>Centrifugal Load</source>
      <translation>Charge centrifuge</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="212"/>
      <source>Creates a centrifugal load</source>
      <translation>Crée une charge centrifuge.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintCurrentDensity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="225"/>
      <source>Current Density Boundary Condition</source>
      <translation>Condition limite de densité de courant</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="229"/>
      <source>Creates a current density boundary condition</source>
      <translation>Crée une condition limite de densité de courant.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintElectrostaticPotential</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="258"/>
      <source>Electrostatic Potential Boundary Condition</source>
      <translation>Condition limite de potentiel électrostatique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="262"/>
      <source>Creates an electrostatic potential boundary condition</source>
      <translation>Crée une condition limite de potentiel électrostatique.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintFlowVelocity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="274"/>
      <source>Flow Velocity Boundary Condition</source>
      <translation>Vitesse d'écoulement comme condition limite</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="277"/>
      <source>Creates a flow velocity boundary condition</source>
      <translation>Crée une vitesse d'écoulement comme condition limite.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintInitialPressure</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="305"/>
      <source>Initial Pressure Condition</source>
      <translation>Condition de pression initiale</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="308"/>
      <source>Creates an initial pressure condition</source>
      <translation>Crée une condition de pression initiale.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintMagnetization</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="320"/>
      <source>Magnetization Boundary Condition</source>
      <translation>Condition limite de magnétisation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="323"/>
      <source>Creates a magnetization boundary condition</source>
      <translation>Crée une condition limite de magnétisation.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintSectionPrint</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="333"/>
      <source>Section Print Feature</source>
      <translation>Enregistrer les résultats par section</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="336"/>
      <source>Creates a section print feature</source>
      <translation>Enregistrer les résultats par section</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintSelfWeight</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="346"/>
      <source>Gravity Load</source>
      <translation>Charge de gravité</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="347"/>
      <source>Creates a gravity load</source>
      <translation>Crée une charge de gravité.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintTie</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="357"/>
      <source>Tie Constraint</source>
      <translation>Contrainte de liaison</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="358"/>
      <source>Creates a tie constraint</source>
      <translation>Crée une contrainte de liaison.</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshRegion</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="899"/>
      <source>Mesh Refinement</source>
      <translation>Mailler plus finement</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="900"/>
      <source>Creates a FEM mesh refinement</source>
      <translation>Crée un maillage FEM plus fin.</translation>
    </message>
  </context>
  <context>
    <name>TaskFemConstraintRigidBody</name>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="20"/>
      <source>Select geometry of type: Vertex, Edge, Face</source>
      <translation>Sélectionner une géométrie de type : sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="35"/>
      <source>Add</source>
      <translation>Ajouter</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="51"/>
      <source>Remove</source>
      <translation>Supprimer</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="77"/>
      <source>Reference Node</source>
      <translation>Nœud de référence</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="83"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="183"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="231"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="309"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="400"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="448"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="537"/>
      <source>X</source>
      <translation>X</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="106"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="190"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="238"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="316"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="407"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="455"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="544"/>
      <source>Y</source>
      <translation>Y</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="129"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="197"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="245"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="323"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="414"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="462"/>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="551"/>
      <source>Z</source>
      <translation>Z</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="177"/>
      <source>Translational Mode</source>
      <translation>Mode translationnel</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="225"/>
      <source>Displacement</source>
      <translation>Déplacement</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="303"/>
      <source>Force</source>
      <translation>Force</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="394"/>
      <source>Rotational Mode</source>
      <translation>Mode rotationnel</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="442"/>
      <source>Rotation</source>
      <translation>Angle de rotation</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="499"/>
      <source>Angle</source>
      <translation>Angle</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.ui" line="531"/>
      <source>Moment</source>
      <translation>Moment</translation>
    </message>
  </context>
  <context>
    <name>CmdFemConstraintRigidBody</name>
    <message>
      <location filename="../../Command.cpp" line="473"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="474"/>
      <source>Rigid Body Constraint</source>
      <translation>Contrainte de corps rigide</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="475"/>
      <source>Creates a rigid body constraint for a geometric entity</source>
      <translation>Crée une contrainte de corps rigide pour une entité géométrique.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskFemConstraintRigidBody</name>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="277"/>
      <source>Select geometry of type: </source>
      <translation>Sélectionner une géométrie de type : </translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="277"/>
      <source>Vertex, Edge, Face</source>
      <translation>Sommet, arête, face</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="302"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="311"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="319"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="361"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="384"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="394"/>
      <source>Selection error</source>
      <translation>Erreur de sélection</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="302"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="384"/>
      <source>Nothing selected!</source>
      <translation>Aucune sélection !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="311"/>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="394"/>
      <source>Selected object is not a part!</source>
      <translation>L'objet sélectionné n'est pas un élément !</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="320"/>
      <source>External object selection is not supported</source>
      <translation>La sélection d'objet externe n'est pas prise en charge.</translation>
    </message>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="357"/>
      <source>Only one type of selection (vertex, face or edge) per constraint allowed!</source>
      <translation>Un seul type de sélection (sommet, face ou arête) est autorisé par contrainte !</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskDlgFemConstraintRigidBody</name>
    <message>
      <location filename="../../TaskFemConstraintRigidBody.cpp" line="809"/>
      <source>Input error</source>
      <translation>Erreur de saisie</translation>
    </message>
  </context>
  <context>
    <name>TaskCreateElementSet</name>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="20"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="28"/>
      <source>Poly</source>
      <translation>Polygones</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="35"/>
      <source>Erase elements by polygon</source>
      <translation>Supprimer des éléments à l'aide d'un polygone</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="56"/>
      <source>Delete new meshes</source>
      <translation>Supprimer de nouveaux maillages</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="77"/>
      <source>Copy result mesh</source>
      <translation>Copier le maillage résultant</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="49"/>
      <source>Restore</source>
      <translation>Restaurer</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.ui" line="70"/>
      <source>Copy</source>
      <translation>Copier</translation>
    </message>
  </context>
  <context>
    <name>CmdFemCreateElementsSet</name>
    <message>
      <location filename="../../Command.cpp" line="1434"/>
      <source>Erase Elements</source>
      <translation>Supprimer des éléments</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1479"/>
      <location filename="../../TaskCreateElementSet.cpp" line="241"/>
      <location filename="../../TaskCreateElementSet.cpp" line="252"/>
      <location filename="../../TaskCreateElementSet.cpp" line="510"/>
      <location filename="../../TaskCreateElementSet.cpp" line="607"/>
      <source>Wrong selection</source>
      <translation>Sélection non valide</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="242"/>
      <source>Cannot copy ResultMesh to ResultMesh</source>
      <translation>Impossible de copier ResultMesh vers ResultMesh</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="253"/>
      <source>Mesh must be a ResultMesh</source>
      <translation>Le maillage doit être un ResultMesh.</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="608"/>
      <source>No Data To Restore
</source>
      <translation>Aucune donnée à restaurer</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="807"/>
      <source>Erased Elements</source>
      <translation>Éléments supprimés</translation>
    </message>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="808"/>
      <source>All Elements Erased - no mesh generated.</source>
      <translation>Tous les éléments ont été supprimés, aucun maillage généré.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1433"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1435"/>
      <source>Creates a FEM mesh elements set</source>
      <translation>Crée un jeu d'éléments de maillage FEM.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskCreateElementSet</name>
    <message>
      <location filename="../../TaskCreateElementSet.cpp" line="481"/>
      <source>Elements set</source>
      <translation>Jeu d'éléments</translation>
    </message>
  </context>
  <context>
    <name>CmdFemDefineElementsSet</name>
    <message>
      <location filename="../../Command.cpp" line="1379"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1380"/>
      <source>Element Set From Polygon</source>
      <translation>Ensemble d'éléments à partir d'un polygone</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1381"/>
      <source>Creates a collection of elements selected by a polygon</source>
      <translation>Crée une collection d'éléments sélectionnés par un polygone.</translation>
    </message>
  </context>
  <context>
    <name>NetgenMesh</name>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="14"/>
      <source>FEM Mesh by Netgen</source>
      <translation>Maillage FEM par Netgen</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="26"/>
      <source>Mesh Parameters</source>
      <translation>Paramètres du maillage</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="37"/>
      <source>Fineness</source>
      <translation>Finesse</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="47"/>
      <source>Maximum size</source>
      <translation>Taille maximale</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="82"/>
      <source>Minimum size</source>
      <translation>Taille minimale</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="117"/>
      <source>Second order</source>
      <translation>Second ordre</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="124"/>
      <source>Growth rate</source>
      <translation>Taux de croissance</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="147"/>
      <source>Curvature safety</source>
      <translation>Facteur de sécurité pour les courbures</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="164"/>
      <source>Segments per edge</source>
      <translation>Segments par arête</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="220"/>
      <source>Time</source>
      <translation>Temps</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="246"/>
      <source>Netgen Version</source>
      <translation>Version de Netgen</translation>
    </message>
    <message>
      <location filename="../ui/MeshNetgen.ui" line="192"/>
      <source>Netgen</source>
      <translation>Netgen</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsNetgen</name>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="14"/>
      <location filename="../ui/DlgSettingsNetgen.ui" line="20"/>
      <source>Netgen</source>
      <translation>Netgen</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="26"/>
      <source>Use legacy Netgen object implementation</source>
      <translation>Utiliser l'implémentation d'objets du Netgen historique</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="35"/>
      <source>Legacy Netgen</source>
      <translation>Netgen historique</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="54"/>
      <source>Python path</source>
      <translation>Chemin d'accès de Python</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="85"/>
      <source>Python executable for which Netgen Python bindings are installed.
Leave blank to use default Python executable</source>
      <translation>L'exécutable Python pour lequel les liaisons Python Netgen sont installées. Laisser ce champ vide pour utiliser l'exécutable de Python par défaut.</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="102"/>
      <source>Options</source>
      <translation>Options</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="110"/>
      <source>Log verbosity</source>
      <translation>Verbosité des logs</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="117"/>
      <source>Level of verbosity printed on the task panel</source>
      <translation>Niveau de verbosité affiché sur le panneau des tâches</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="136"/>
      <source>Number of threads</source>
      <translation>Nombre de threads</translation>
    </message>
    <message>
      <location filename="../ui/DlgSettingsNetgen.ui" line="146"/>
      <source>Number of threads used for meshing</source>
      <translation>Nombre de threads utilisés pour le maillage</translation>
    </message>
  </context>
  <context>
    <name>FEM_SolverCalculiX</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1068"/>
      <source>Solver CalculiX</source>
      <translation>Solveur CalculiX</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1073"/>
      <source>Creates a FEM solver CalculiX</source>
      <translation>Crée un solveur FEM CalculiX.</translation>
    </message>
  </context>
  <context>
    <name>TaskPostCalculator</name>
    <message>
      <location filename="../../TaskPostCalculator.ui" line="28"/>
      <source>Field name</source>
      <translation>Nom du champ</translation>
    </message>
    <message>
      <location filename="../../TaskPostCalculator.ui" line="41"/>
      <source>Mathematical expression</source>
      <translation>Expression mathématique</translation>
    </message>
    <message>
      <location filename="../../TaskPostCalculator.ui" line="54"/>
      <source>Available fields</source>
      <translation>Champs disponibles</translation>
    </message>
    <message>
      <location filename="../../TaskPostCalculator.ui" line="62"/>
      <source>Scalars</source>
      <translation>Scalaires</translation>
    </message>
    <message>
      <location filename="../../TaskPostCalculator.ui" line="72"/>
      <source>Vectors</source>
      <translation>Vecteurs</translation>
    </message>
    <message>
      <location filename="../../TaskPostCalculator.ui" line="82"/>
      <source>Operators</source>
      <translation>Opérateurs</translation>
    </message>
    <message>
      <location filename="../../TaskPostCalculator.ui" line="102"/>
      <source>Replace invalid data</source>
      <translation>Remplacer les données invalides</translation>
    </message>
    <message>
      <location filename="../../TaskPostCalculator.ui" line="105"/>
      <source>Replacement value for invalid operations</source>
      <translation>Valeur de remplacement pour les opérations non valides</translation>
    </message>
  </context>
  <context>
    <name>TaskPostBranch</name>
    <message>
      <location filename="../../TaskPostBranch.ui" line="34"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selects the input, the child filter will receive:&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Serial:&lt;/span&gt; The first filter in the branch will get the Branches input as its own input. The next filter will then receive the firsts filters output as input, and so on.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Parallel: &lt;/span&gt;All filter in the branch will receive the Branches input as their own input. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>Sélectionne la source, le filtre enfant recevra :
- Sériel: le premier filtre de la branche recevra la source de la branche comme sa propre source. Le filtre suivant recevra alors la sortie du premier filtre comme source et ainsi de suite.
- Parallèle : tous les filtres de la branche recevront la source de la branche comme leur propre source.</translation>
    </message>
    <message>
      <location filename="../../TaskPostBranch.ui" line="37"/>
      <source>Mode</source>
      <translation>Mode</translation>
    </message>
    <message>
      <location filename="../../TaskPostBranch.ui" line="50"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selects the input, the child filters will receive:&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Serial:&lt;/span&gt; The first filter in the branch will get the Branches input as its own input. The next filter will then receive the firsts filters output as input, and so on.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Parallel: &lt;/span&gt;All filter in the branch will receive the Branches input as their own input. &lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>Sélectionne la source, le filtre enfant recevra :
- Sériel: le premier filtre de la branche recevra la source de la branche comme sa propre source. Le filtre suivant recevra alors la sortie du premier filtre comme source et ainsi de suite.
- Parallèle : tous les filtres de la branche recevront la source de la branche comme leur propre source.</translation>
    </message>
    <message>
      <location filename="../../TaskPostBranch.ui" line="54"/>
      <source>Serial</source>
      <translation>En série</translation>
    </message>
    <message>
      <location filename="../../TaskPostBranch.ui" line="59"/>
      <source>Parallel</source>
      <translation>Parallèle</translation>
    </message>
    <message>
      <location filename="../../TaskPostBranch.ui" line="73"/>
      <location filename="../../TaskPostBranch.ui" line="90"/>
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Selects the how the output of the branch is determined:&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Passthrough:&lt;/span&gt; The branches output is the same as its input, no matter what the branch child filter do.&lt;/p&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Append:&lt;/span&gt; The branches output is a collection of all child filter: it appends child outputs together and offers this as branch output.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation>Sélectionne la façon dont le résultat de la branche est déterminée:
- Transmettre : le résultat de la branche est la même que sa source, peu importe ce que font les filtres enfants de la branche.
- Additionner : le résultat de la branche est une collection de tous les filtres enfants : elle additionne les résultats des enfants ensemble et le propose comme résultat de la branche.</translation>
    </message>
    <message>
      <location filename="../../TaskPostBranch.ui" line="77"/>
      <source>Passthrough</source>
      <translation>Transmettre</translation>
    </message>
    <message>
      <location filename="../../TaskPostBranch.ui" line="82"/>
      <source>Append</source>
      <translation>Additionner</translation>
    </message>
    <message>
      <location filename="../../TaskPostBranch.ui" line="93"/>
      <source>Output</source>
      <translation>Résultat</translation>
    </message>
  </context>
  <context>
    <name>TaskPostFrames</name>
    <message>
      <location filename="../../TaskPostFrames.ui" line="26"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskPostFrames.ui" line="34"/>
      <source>Type of frames</source>
      <translation>Type de trames</translation>
    </message>
    <message>
      <location filename="../../TaskPostFrames.ui" line="41"/>
      <source>Resonant frequencies</source>
      <translation>Fréquences de résonance</translation>
    </message>
    <message>
      <location filename="../../TaskPostFrames.ui" line="84"/>
      <source>Frame</source>
      <translation>Ossature</translation>
    </message>
    <message>
      <location filename="../../TaskPostFrames.ui" line="89"/>
      <source>Value</source>
      <translation>Valeur</translation>
    </message>
  </context>
  <context>
    <name>SolverCalculiX</name>
    <message>
      <location filename="../ui/SolverCalculiX.ui" line="14"/>
      <source>Solver CalculiX Control</source>
      <translation>Contrôle du solveur CalculiX</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="35"/>
      <source>Write</source>
      <translation>Écrire</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculiX.ui" line="45"/>
      <source>Edit</source>
      <translation>Éditer</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculiX.ui" line="56"/>
      <source>Path to working directory</source>
      <translation>Chemin d'accès au répertoire de travail</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculiX.ui" line="82"/>
      <source>Analysis type</source>
      <translation>Type d'analyse</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculiX.ui" line="122"/>
      <source>Time</source>
      <translation>Temps</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculiX.ui" line="74"/>
      <source>Solver Parameters</source>
      <translation>Paramètres du solveur</translation>
    </message>
    <message>
      <location filename="../ui/SolverCalculiX.ui" line="129"/>
      <source>Solver Version</source>
      <translation>Version du solveur</translation>
    </message>
  </context>
  <context>
    <name>FemMaterialReinforcement</name>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="14"/>
      <source>FEM Material Reinforcement</source>
      <translation>Matériau de renfort de FEM</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="29"/>
      <source>Matrix Material</source>
      <translation>Composite à matrice métallique</translation>
    </message>
    <message>
      <location filename="../ui/MaterialReinforcement.ui" line="61"/>
      <source>Reinforcement Material</source>
      <translation>Matériau de renfort</translation>
    </message>
  </context>
  <context>
    <name>TaskPostGlyph</name>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="37"/>
      <location filename="../ui/TaskPostGlyph.ui" line="22"/>
      <location filename="../ui/TaskPostGlyph.ui" line="38"/>
      <location filename="../ui/TaskPostHistogram.ui" line="37"/>
      <source>The form of the glyph</source>
      <translation>La forme du symbole</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="25"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="42"/>
      <source>Arrow</source>
      <translation>Flèche</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="47"/>
      <source>Cone</source>
      <translation>Cône</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="52"/>
      <source>Cube</source>
      <translation>Cube</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="57"/>
      <source>Cylinder</source>
      <translation>Cylindre</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="62"/>
      <source>Line</source>
      <translation>Ligne</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="67"/>
      <source>Sphere</source>
      <translation>Sphère</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="81"/>
      <location filename="../ui/TaskPostLineplot.ui" line="97"/>
      <location filename="../ui/TaskPostGlyph.ui" line="75"/>
      <location filename="../ui/TaskPostGlyph.ui" line="91"/>
      <location filename="../ui/TaskPostHistogram.ui" line="66"/>
      <location filename="../ui/TaskPostHistogram.ui" line="82"/>
      <source>Which vector field is used to orient the glyphs</source>
      <translation>Champ vectoriel utilisé pour orienter les symboles</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="78"/>
      <source>Orientation</source>
      <translation>Orientation</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="101"/>
      <location filename="../ui/TaskPostGlyph.ui" line="95"/>
      <location filename="../ui/TaskPostGlyph.ui" line="148"/>
      <location filename="../ui/TaskPostHistogram.ui" line="86"/>
      <source>None</source>
      <translation>Aucun</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="111"/>
      <source>Sca&amp;le</source>
      <translation>Mettre à l'éche&amp;lle</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="126"/>
      <location filename="../ui/TaskPostGlyph.ui" line="144"/>
      <source>Which data field is used to scale the glyphs</source>
      <translation>Champ de données utilisé pour mettre à l'échelle les symboles</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="129"/>
      <source>Data</source>
      <translation>Données</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="155"/>
      <location filename="../ui/TaskPostGlyph.ui" line="158"/>
      <location filename="../ui/TaskPostGlyph.ui" line="176"/>
      <location filename="../ui/TaskPostHistogram.ui" line="176"/>
      <source>A constant multiplier the glyphs are scaled with</source>
      <translation>Un coefficient multiplicateur constant avec lequel les glyphes sont mis à l'échelle.</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="161"/>
      <source>Factor</source>
      <translation>Facteur</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="199"/>
      <source>Changes the scale factor by +/- 50% of the set scale factor</source>
      <translation>Changer le facteur d'échelle de +/- 50% du facteur d'échelle défini</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="145"/>
      <location filename="../ui/TaskPostGlyph.ui" line="226"/>
      <location filename="../ui/TaskPostHistogram.ui" line="166"/>
      <source>If the scale data is a vector this property decides if the glyph is scaled by vector magnitude or by the individual components</source>
      <translation>Si les données d'échelle sont un vecteur, cette propriété détermine si le symbole est mis à l'échelle par la magnitude du vecteur ou par chaque composante.</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="230"/>
      <source>Not a vector</source>
      <translation>Ce n'est pas un vecteur.</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="235"/>
      <source>By magnitude</source>
      <translation>Par magnitude</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="240"/>
      <source>By components</source>
      <translation>Par composantes</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="251"/>
      <source>Vertex Mas&amp;king</source>
      <translation>Mas&amp;quage des sommets</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="263"/>
      <location filename="../ui/TaskPostGlyph.ui" line="349"/>
      <source>Which vertices are used as glyph locations</source>
      <translation>Sommets utilisés comme emplacements des symboles</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="266"/>
      <source>Mode</source>
      <translation>Mode</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="282"/>
      <source>Defines the maximal number of vertices used for "Uniform Sampling" masking mode</source>
      <translation>Définit le nombre maximal de sommets utilisés pour le mode de masquage « Échantillonnage uniforme ».</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="298"/>
      <location filename="../ui/TaskPostGlyph.ui" line="330"/>
      <source>Define the stride for "Every Nth" masking mode</source>
      <translation>Définir le pas pour le mode de masquage "Chaque n-ième"</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="301"/>
      <source>Stride</source>
      <translation>Pas</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="311"/>
      <source>Defines the maximum number of vertices used for "Uniform Sampling" masking mode</source>
      <translation>Définit le nombre maximal de sommets utilisés pour le mode de masquage « Échantillonnage uniforme ».</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="314"/>
      <source>Maximum</source>
      <translation>Maximum</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="353"/>
      <source>All</source>
      <translation>Tout</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="358"/>
      <source>Every Nth</source>
      <translation>Chaque n-ième</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostGlyph.ui" line="363"/>
      <source>Uniform Sampling</source>
      <translation>Échantillonnage uniforme</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostHistogram.ui" line="40"/>
      <source>Bins</source>
      <translation>Cellules</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostHistogram.ui" line="69"/>
      <source>Type</source>
      <translation>Type</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostHistogram.ui" line="94"/>
      <source>Cumulative</source>
      <translation>Cumulatif</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="64"/>
      <location filename="../ui/TaskPostHistogram.ui" line="103"/>
      <source>Legend</source>
      <translation>Légende</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="47"/>
      <location filename="../ui/TaskPostLineplot.ui" line="57"/>
      <location filename="../ui/TaskPostHistogram.ui" line="112"/>
      <source>Show</source>
      <translation>Afficher</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="117"/>
      <location filename="../ui/TaskPostHistogram.ui" line="138"/>
      <source>Labels</source>
      <translation>Étiquettes</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="135"/>
      <location filename="../ui/TaskPostHistogram.ui" line="156"/>
      <source>Y-axis</source>
      <translation>Axe Y</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostHistogram.ui" line="169"/>
      <source>X Axis</source>
      <translation>Axe X</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="158"/>
      <location filename="../ui/TaskPostHistogram.ui" line="179"/>
      <source>Title</source>
      <translation>Titre</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostHistogram.ui" line="192"/>
      <source>Visuals</source>
      <translation>Illustrations</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostHistogram.ui" line="208"/>
      <source>Hatch Line Width</source>
      <translation>Largeur des lignes des hachures</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostHistogram.ui" line="215"/>
      <source>Bar width</source>
      <translation>Largeur de la barre</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="40"/>
      <source>Grid</source>
      <translation>Grille</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="84"/>
      <source>Scale</source>
      <translation>Échelle</translation>
    </message>
    <message>
      <location filename="../ui/TaskPostLineplot.ui" line="148"/>
      <source>X-axis</source>
      <translation>Axe X</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostCalculatorFilter</name>
    <message>
      <location filename="../../Command.cpp" line="2577"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2578"/>
      <source>Calculator Filter</source>
      <translation>Champs personnalisés de résultats</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="2579"/>
      <source>Creates a new field from current data</source>
      <translation>Crée un nouveau champ à partir des données actuelles.</translation>
    </message>
  </context>
  <context>
    <name>CmdFemPostBranchFilter</name>
    <message>
      <location filename="../../Command.cpp" line="3019"/>
      <source>Fem</source>
      <translation>FEM</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="3020"/>
      <source>Pipeline Branch</source>
      <translation>Dédoubler un pipeline</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="3021"/>
      <source>Branches the pipeline into a new path</source>
      <translation>Diviser le pipeline en deux branches distinctes</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostFrames</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="551"/>
      <source>Result Frames</source>
      <translation>Fiches des résultats</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostCalculator</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="2230"/>
      <source>Calculator options</source>
      <translation>Options des champs personnalisés</translation>
    </message>
  </context>
  <context>
    <name>FEM_ClippingPlaneAdd</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="102"/>
      <source>Clipping Plane on Face</source>
      <translation>Ajouter un plan de coupe</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="105"/>
      <source>Adds a clipping plane on a selected face</source>
      <translation>Ajoute un plan de coupe à une face sélectionnée.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstantVacuumPermittivity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="182"/>
      <source>Constant Vacuum Permittivity</source>
      <translation>Constante de permittivité du vide</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="186"/>
      <source>Creates a constant vacuum permittivity to overwrite standard value</source>
      <translation>Crée une constante de permittivité du vide pour remplacer la valeur standard.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintElectricChargeDensity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="242"/>
      <source>Electric Charge Density</source>
      <translation>Densité de charge électrique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="245"/>
      <source>Creates an electric charge density</source>
      <translation>Crée une densité de charge électrique.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ConstraintInitialFlowVelocity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="289"/>
      <source>Initial Flow Velocity Condition</source>
      <translation>Condition de vitesse d'écoulement initial</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="293"/>
      <source>Creates an initial flow velocity condition</source>
      <translation>Crée une condition de vitesse d'écoulement initial.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementFluid1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="368"/>
      <source>Fluid Section for 1D Flow</source>
      <translation>Section de fluide pour un écoulement 1D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="371"/>
      <source>Creates a fluid section for 1D flow</source>
      <translation>Crée une section de fluide pour un écoulement 1D.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementGeometry1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="381"/>
      <source>Beam Cross Section</source>
      <translation>Coupe transversale d'un élément 1D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="382"/>
      <source>Creates a beam cross section</source>
      <translation>Crée une section transversale d'un élément 1D.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementGeometry2D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="392"/>
      <source>Shell Plate Thickness</source>
      <translation>Épaisseur d'un élément 2D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="395"/>
      <source>Creates a shell plate thickness</source>
      <translation>Crée une épaisseur d'un élément 2D.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ElementRotation1D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="405"/>
      <source>Beam Rotation</source>
      <translation>Rotation d'un élément 1D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="406"/>
      <source>Creates a beam rotation</source>
      <translation>Crée une rotation d'un élément 1D.</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationDeformation</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="416"/>
      <source>Deformation Equation</source>
      <translation>Équation de déformation</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="420"/>
      <source>Creates an equation for deformation (nonlinear elasticity)</source>
      <translation>Crée une équation de déformation (élasticité non linéaire).</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElasticity</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="430"/>
      <source>Elasticity Equation</source>
      <translation>Équation d'élasticité</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="433"/>
      <source>Creates an equation for elasticity (stress)</source>
      <translation>Crée une équation d'élasticité (contrainte).</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElectricforce</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="443"/>
      <source>Electricforce Equation</source>
      <translation>Équation de force électrique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="446"/>
      <source>Creates an equation for electric forces</source>
      <translation>Crée une équation pour des forces électriques.</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationElectrostatic</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="456"/>
      <source>Electrostatic Equation</source>
      <translation>Équation électrostatique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="459"/>
      <source>Creates an equation for electrostatic</source>
      <translation>Crée une équation pour l'électrostatique.</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationFlow</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="469"/>
      <source>Flow Equation</source>
      <translation>Équation d'écoulement</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="470"/>
      <source>Creates an equation for flow</source>
      <translation>Crée une équation pour un écoulement.</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationFlux</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="480"/>
      <source>Flux Equation</source>
      <translation>Équation de flux</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="481"/>
      <source>Creates an equation for flux</source>
      <translation>Crée une équation pour flux.</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationHeat</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="491"/>
      <source>Heat Equation</source>
      <translation>Équation de chaleur</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="492"/>
      <source>Creates an equation for heat</source>
      <translation>Crée une équation pour la chaleur.</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationMagnetodynamic</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="504"/>
      <source>Magnetodynamic Equation</source>
      <translation>Équation magnétodynamique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="508"/>
      <source>Creates an equation for magnetodynamic forces</source>
      <translation>Crée une équation pour des forces magnéto-dynamiques.</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationMagnetodynamic2D</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="520"/>
      <source>Magnetodynamic 2D Equation</source>
      <translation>Équation magnétodynamique 2D</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="524"/>
      <source>Creates an equation for 2D magnetodynamic forces</source>
      <translation>Crée une équation pour des forces magnéto-dynamiques 2D.</translation>
    </message>
  </context>
  <context>
    <name>FEM_EquationStaticCurrent</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="534"/>
      <source>Static Current Equation</source>
      <translation>Équation de courant statique</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="537"/>
      <source>Creates an equation for static current</source>
      <translation>Crée une équation pour le courant statique.</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialFluid</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="579"/>
      <source>Fluid Material</source>
      <translation>Matériau pour fluide</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="580"/>
      <source>Creates a fluid material</source>
      <translation>Crée un matériau pour fluide.</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialMechanicalNonlinear</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="592"/>
      <source>Non-Linear Mechanical Material</source>
      <translation>Matériau mécanique non linéaire</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="595"/>
      <source>Creates a non-linear mechanical material</source>
      <translation>Crée un matériau mécanique non linéaire.</translation>
    </message>
  </context>
  <context>
    <name>FEM_MaterialSolid</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="673"/>
      <source>Solid Material</source>
      <translation>Matériau pour solide</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="675"/>
      <source>Creates a solid material</source>
      <translation>Crée un matériau pour solide.</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshBoundaryLayer</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="727"/>
      <source>Mesh Boundary Layer</source>
      <translation>Créer une couche limite de maillage</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="730"/>
      <source>Creates a mesh boundary layer</source>
      <translation>Crée une couche limite de maillage.</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshClear</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="740"/>
      <source>Clear FEM Mesh</source>
      <translation>Supprimer le maillage FEM</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="741"/>
      <source>Clears the mesh of a FEM mesh object</source>
      <translation>Supprime le maillage d'un objet Mesh de FEM.</translation>
    </message>
  </context>
  <context>
    <name>FEM_MeshGroup</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="834"/>
      <source>Mesh Group</source>
      <translation>Grouper un maillage</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="835"/>
      <source>Creates a mesh group</source>
      <translation>Regroupe et étiquette les éléments d'un maillage.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ResultShow</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="910"/>
      <source>Show Result</source>
      <translation>Afficher les résultats</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="914"/>
      <source>Shows and visualizes the selected result data</source>
      <translation>Affiche et visualise les données des résultats sélectionnés.</translation>
    </message>
  </context>
  <context>
    <name>FEM_ResultsPurge</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="926"/>
      <source>Purge Results</source>
      <translation>Purger les résultats</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="930"/>
      <source>Purges all results from the active analysis</source>
      <translation>Purge tous les résultats de l'analyse active.</translation>
    </message>
  </context>
  <context>
    <name>FEM_PostFilterGlyph</name>
    <message>
      <location filename="../../../femcommands/commands.py" line="1199"/>
      <source>Glyph Filter</source>
      <translation>Filtre par symboles</translation>
    </message>
    <message>
      <location filename="../../../femcommands/commands.py" line="1204"/>
      <source>Adds a post-processing filter that adds glyphs to the mesh vertices for vertex data visualization</source>
      <translation>Ajoute un filtre de post-traitement qui ajoute des symboles aux sommets des maillages pour la
visualisation des données de sommets.</translation>
    </message>
  </context>
  <context>
    <name>TaskPostExtraction</name>
    <message>
      <location filename="../../TaskPostExtraction.ui" line="14"/>
      <location filename="../ui/TaskPostExtraction.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../../TaskPostExtraction.ui" line="22"/>
      <location filename="../ui/TaskPostExtraction.ui" line="37"/>
      <source>Data Summary</source>
      <translation>Résumé des données</translation>
    </message>
    <message>
      <location filename="../../TaskPostExtraction.ui" line="29"/>
      <location filename="../ui/TaskPostExtraction.ui" line="44"/>
      <source>Show Data</source>
      <translation>Afficher les données</translation>
    </message>
    <message>
      <location filename="../../TaskPostExtraction.ui" line="62"/>
      <source>Data used in</source>
      <translation>Données utilisées dans</translation>
    </message>
    <message>
      <location filename="../../TaskPostExtraction.ui" line="92"/>
      <source>Add data to</source>
      <translation>Ajouter des données à</translation>
    </message>
    <message>
      <location filename="../../TaskPostExtraction.ui" line="107"/>
      <source>Create and add</source>
      <translation>Créer et ajouter</translation>
    </message>
  </context>
  <context>
    <name>PostHistogramEdit</name>
    <message>
      <location filename="../ui/PostTableFieldViewEdit.ui" line="14"/>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="14"/>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="14"/>
      <source>Form</source>
      <translation>Forme</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="75"/>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="40"/>
      <source>Outline draw style (None does not draw outlines)</source>
      <translation>Style de dessin des contours (« Aucun » ne dessine pas les contours)</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="51"/>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="79"/>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="44"/>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="81"/>
      <source>None</source>
      <translation>Aucun</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="129"/>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="58"/>
      <source>Width of all lines (outline and hatch)</source>
      <translation>Largeur de toutes les lignes (contours et hachures)</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="47"/>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="77"/>
      <source>Hatch pattern</source>
      <translation>Motif des hachures</translation>
    </message>
    <message>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="89"/>
      <source>Lines</source>
      <translation>Lignes</translation>
    </message>
    <message>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="102"/>
      <source>Density of hatch pattern</source>
      <translation>Densité du motif des hachures</translation>
    </message>
    <message>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="112"/>
      <source>Bars</source>
      <translation>Barres</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="62"/>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="122"/>
      <source>Legend</source>
      <translation>Légende</translation>
    </message>
    <message>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="135"/>
      <source>Color of all lines (bar outline and hatches)</source>
      <translation>Couleur de toutes les lignes (contour des barres et hachures)</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="100"/>
      <location filename="../ui/PostHistogramFieldViewEdit.ui" line="148"/>
      <source>Color of the bars in histogram</source>
      <translation>Couleur des barres dans l'histogramme</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="34"/>
      <source>Marker</source>
      <translation>Marqueur</translation>
    </message>
    <message>
      <location filename="../ui/PostLineplotFieldViewEdit.ui" line="87"/>
      <source>Line</source>
      <translation>Ligne</translation>
    </message>
    <message>
      <location filename="../ui/PostTableFieldViewEdit.ui" line="42"/>
      <source>Name</source>
      <translation>Nom</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostDisplay</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="450"/>
      <source>Result Display Options</source>
      <translation>Options d'affichage des résultats</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostBranch</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="620"/>
      <source>Branch Behaviour</source>
      <translation>Comportement de la branche</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostClip</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1477"/>
      <source>Clip Region, Choose Implicit Function</source>
      <translation>Écrêter la région. Choisir une fonction implicite.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostContours</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1628"/>
      <source>Contours Filter Options</source>
      <translation>Options du filtre par contours</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostCut</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1792"/>
      <source>Function Cut, Choose Implicit Function</source>
      <translation>Fonction couper. Choisir la fonction implicite.</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostScalarClip</name>
    <message>
      <location filename="../../TaskPostBoxes.cpp" line="1925"/>
      <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="2049"/>
      <source>Warp Options</source>
      <translation>Options de la déformation</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskPostExtraction</name>
    <message>
      <location filename="../../TaskPostExtraction.cpp" line="50"/>
      <source>Data and Extractions</source>
      <translation>Données et extractions</translation>
    </message>
  </context>
  <context>
    <name>FemGui::ViewProviderFemAnalysis</name>
    <message>
      <location filename="../../ViewProviderAnalysis.cpp" line="168"/>
      <source>Activate Analysis</source>
      <translation>Activer l'analyse</translation>
    </message>
  </context>
  <context>
    <name>FemGui::TaskObjectName</name>
    <message>
      <location filename="../../TaskObjectName.cpp" line="39"/>
      <source>Name of the object</source>
      <translation>Nom de l'objet</translation>
    </message>
  </context>
  <context>
    <name>DlgSettingsNetgen</name>
    <message>
      <location filename="../../../fempreferencepages/dlg_settings_netgen.py" line="84"/>
      <source>Executable '{}' not found</source>
      <translation>Le fichier exécutable « {} » est introuvable.</translation>
    </message>
  </context>
  <context>
    <name>self.axis_selection_widget</name>
    <message>
      <location filename="../../../femtaskpanels/task_constraint_centrif.py" line="67"/>
      <source>Axis Reference Selector</source>
      <translation>Sélecteur de référence de l'axe</translation>
    </message>
  </context>
  <context>
    <name>FemToolsCcx</name>
    <message>
      <location filename="../../../femtools/ccxtools.py" line="405"/>
      <source>No or wrong CalculiX binary ccx</source>
      <translation>Il n'y a pas de fichier binaire ccx de CalculiX ou le fichier est incorrect.</translation>
    </message>
    <message>
      <location filename="../../../femtools/ccxtools.py" line="439"/>
      <source>FEM: wrong ccx binary</source>
      <translation>FEM : le binaire ccx est incorrect.</translation>
    </message>
    <message>
      <location filename="../../../femtools/ccxtools.py" line="452"/>
      <source>FEM: CalculiX binary ccx '{}' not found. Please set the CalculiX binary ccx path in FEM preferences tab CalculiX.</source>
      <translation>FEM : le binaire ccx « {} » de CalculiX est introuvable. Définir le chemin d'accès au binaire ccx de CalculiX dans l'onglet CalculiX des
préférences de l'atelier FEM.</translation>
    </message>
    <message>
      <location filename="../../../femtools/ccxtools.py" line="464"/>
      <source>FEM: CalculiX ccx '{}' output '{}' doesn't contain expected phrase '{}'. There are some problems when running the ccx binary. Check if ccx runs standalone without FreeCAD.</source>
      <translation>FEM : ccx « {} » de CalculiX donnant « {} » ne contient pas la phrase attendue « {} ». Il y a des problèmes lors de l'exécution du binaire ccx.
Vérifier si ccx fonctionne de manière autonome sans FreeCAD.</translation>
    </message>
  </context>
  <context>
    <name>SolverElmer</name>
    <message>
      <location filename="../ui/SolverElmer.ui" line="14"/>
      <source>Solver Elmer Control</source>
      <translation>Contrôle du solveur Elmer</translation>
    </message>
    <message>
      <location filename="../ui/SolverElmer.ui" line="20"/>
      <source>Working directory</source>
      <translation>Répertoire de travail</translation>
    </message>
    <message>
      <location filename="../ui/SolverElmer.ui" line="35"/>
      <source>Write</source>
      <translation>Écrire</translation>
    </message>
    <message>
      <location filename="../ui/SolverElmer.ui" line="45"/>
      <source>Edit</source>
      <translation>Éditer</translation>
    </message>
    <message>
      <location filename="../ui/SolverElmer.ui" line="56"/>
      <source>Path to working directory</source>
      <translation>Chemin d'accès au répertoire de travail</translation>
    </message>
    <message>
      <location filename="../ui/SolverElmer.ui" line="74"/>
      <source>Solver Parameters</source>
      <translation>Paramètres du solveur</translation>
    </message>
    <message>
      <location filename="../ui/SolverElmer.ui" line="82"/>
      <source>Simulation type</source>
      <translation>Type de simulation</translation>
    </message>
    <message>
      <location filename="../ui/SolverElmer.ui" line="122"/>
      <source>Time</source>
      <translation>Temps</translation>
    </message>
    <message>
      <location filename="../ui/SolverElmer.ui" line="129"/>
      <source>Solver Version</source>
      <translation>Version du solveur</translation>
    </message>
  </context>
  <context>
    <name>FemGui::DlgSettingsFemInOutVtkImp</name>
    <message>
      <location filename="../../DlgSettingsFemInOutVtkImp.cpp" line="78"/>
      <source>All</source>
      <translation>Tout</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsFemInOutVtkImp.cpp" line="78"/>
      <source>Highest</source>
      <translation>Les plus élevés</translation>
    </message>
  </context>
</TS>
