<name>workshop</name>
<message>
<source>Build</source>
- <translation>AA-Build</translation>
+ <translation>Construire</translation>
</message>
<message>
<source>CompSolid</source>
- <translation>AA</translation>
+ <translation>Solide Composite</translation>
</message>
<message>
<source>Compound</source>
- <translation>AA</translation>
+ <translation>Assemblage</translation>
</message>
<message>
<source>Edge</source>
- <translation>AA</translation>
+ <translation>Bord</translation>
</message>
<message>
<source>Face</source>
- <translation>AA</translation>
+ <translation>Face</translation>
</message>
<message>
<source>Filling</source>
- <translation>AA</translation>
+ <translation>Remplissage</translation>
</message>
<message>
<source>Interpolation</source>
- <translation>AA</translation>
+ <translation>Interpolation</translation>
</message>
<message>
<source>Polyline</source>
- <translation>AA</translation>
+ <translation>Polyligne</translation>
</message>
<message>
<source>Shell</source>
- <translation>AA</translation>
+ <translation>Coque</translation>
</message>
<message>
<source>Solid</source>
- <translation>AA</translation>
+ <translation>Solide</translation>
</message>
<message>
<source>Sub-Shapes</source>
- <translation>AA</translation>
+ <translation>Sous-formes</translation>
</message>
<message>
<source>Vertex</source>
- <translation>AA</translation>
+ <translation>Sommet</translation>
</message>
<message>
<source>Wire</source>
- <translation>AA</translation>
+ <translation>Contour</translation>
</message>
</context>
<name>Edge:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Could not get selection list.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Edge:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Edge:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Could not get selection.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Edge:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Objet sélectionné non valide.</translation>
</message>
</context>
<context>
<name>Edge:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty shape selected.</source>
- <translation>AA</translation>
+ <translation>Forme vide sélectionnée.</translation>
</message>
</context>
<context>
<name>Edge:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Inifinte objects not acceptable.</source>
- <translation>AA</translation>
+ <translation>Les objets infinis ne sont pas acceptés.</translation>
</message>
</context>
<context>
<name>Edge:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>Edge:Model_FeatureValidator</name>
<message>
<source>Attribute "base_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<name>Face:BuildPlugin_ValidatorBaseForFace</name>
<message>
<source>Empty attribute \"%1\".</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
<message>
<source>Objects not selected.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
<message>
<source>Error while checking if edges intersects.</source>
- <translation>AA</translation>
+ <translation>Erreur lors de la vérification de l'intersection des arêtes.</translation>
</message>
<message>
<source>Selected objects have intersections.</source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés ont des intersections.</translation>
</message>
<message>
<source>Selected object(s) should belong to only one plane.</source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés doivent appartenir à un seul plan.</translation>
</message>
<message>
<source>Selected objects do not generate closed contour.</source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés ne génèrent pas un contour fermé.</translation>
</message>
</context>
<context>
<name>Face:Model_FeatureValidator</name>
<message>
<source>Attribute "base_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Face:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Could not get selection list.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Face:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Face:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Could not get selection.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Face:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Objet sélectionné non valide.</translation>
</message>
</context>
<context>
<name>Face:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty shape selected.</source>
- <translation>AA</translation>
+ <translation>Forme vide sélectionnée.</translation>
</message>
</context>
<context>
<name>Face:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Inifinte objects not acceptable.</source>
- <translation>AA</translation>
+ <translation>Les objets infinis ne sont pas acceptés.</translation>
</message>
</context>
<context>
<name>Face:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<name>Shell:base_objects:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>Shell:base_objects:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Objet sélectionné non valide.</translation>
</message>
</context>
<context>
<name>Shell:base_objects:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>Shell:base_objects:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité.</translation>
</message>
</context>
<context>
<name>Shell:base_objects:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Shell:base_objects:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Shell:base_objects:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Shell:Model_FeatureValidator</name>
<message>
<source>Attribute "base_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<name>SubShapes:subshapes:BuildPlugin_ValidatorSubShapesSelection</name>
<message>
<source>Could not get selection list.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>SubShapes:subshapes:BuildPlugin_ValidatorSubShapesSelection</name>
<message>
<source>Base shape is empty.</source>
- <translation>AA</translation>
+ <translation>Forme de base non sélectionnée.</translation>
</message>
</context>
<context>
<name>SubShapes:subshapes:BuildPlugin_ValidatorSubShapesSelection</name>
<message>
<source>Empty attribute in list.</source>
- <translation>AA</translation>
+ <translation>Objet sélectionné non valide.</translation>
</message>
</context>
<context>
<name>SubShapes:subshapes:BuildPlugin_ValidatorSubShapesSelection</name>
<message>
<source>Selected shape has unacceptable type.</source>
- <translation>AA</translation>
+ <translation>Le type de la forme sélectionnée n’est pas autorisé.</translation>
</message>
</context>
<context>
<name>SubShapes:subshapes:BuildPlugin_ValidatorSubShapesSelection</name>
<message>
<source>Selected shape is not inside base face.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée n'est pas à l'intérieur de la base.</translation>
</message>
</context>
<context>
<name>SubShapes:Model_FeatureValidator</name>
<message>
<source>Attribute "base_shape" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Forme de base non sélectionnée.</translation>
</message>
</context>
<context>
<name>SubShapes:Model_FeatureValidator</name>
<message>
<source>Attribute "subshapes" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sous-formes non sélectionnées.</translation>
</message>
</context>
<context>
<name>SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>La forme de base devrait être l’un des types suivants: %1</translation>
</message>
</context>
<context>
<name>SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Objet sélectionné non valide.</translation>
</message>
</context>
<context>
<name>SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Forme de base non sélectionnée.</translation>
</message>
</context>
<context>
<name>SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Forme de base non sélectionnée.</translation>
</message>
</context>
<context>
<name>SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>Forme de base non sélectionnée.</translation>
</message>
</context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Could not get selection list.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Could not get selection.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Objet sélectionné non valide.</translation>
</message>
</context>
<context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty shape selected.</source>
- <translation>AA</translation>
+ <translation>Forme vide sélectionnée.</translation>
</message>
</context>
<context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Inifinte objects not acceptable.</source>
- <translation>AA</translation>
+ <translation>Les objets infinis ne sont pas acceptés.</translation>
</message>
</context>
<context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>Vertex:Model_FeatureValidator</name>
<message>
<source>Attribute "base_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<name>Wire:BuildPlugin_ValidatorBaseForWire</name>
<message>
<source>Empty attribute \"%1\".</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Wire:BuildPlugin_ValidatorBaseForWire</name>
<message>
<source>Result wire empty. Probably it has disconnected edges or non-manifold.</source>
- <translation>AA</translation>
+ <translation>Résultat contour vide. Probablement il possède des bords déconnectés ou non-manifold.</translation>
</message>
</context>
<context>
<name>Wire:Model_FeatureValidator</name>
<message>
<source>Attribute "base_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Wire:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Could not get selection list.</source>
- <translation>AA</translation>
+ <translation>Impossible d'obtenir la liste de sélection.</translation>
</message>
</context>
<context>
<name>Wire:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Wire:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Could not get selection.</source>
- <translation>AA</translation>
+ <translation>Impossible d'obtenir la sélection.</translation>
</message>
</context>
<context>
<name>Wire:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Les attributs ont un contexte vide.</translation>
</message>
</context>
<context>
<name>Wire:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty shape selected.</source>
- <translation>AA</translation>
+ <translation>Forme vide sélectionnée.</translation>
</message>
</context>
<context>
<name>Wire:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Inifinte objects not acceptable.</source>
- <translation>AA</translation>
+ <translation>Les objets infinis ne sont pas acceptés.</translation>
</message>
</context>
<context>
<name>Wire:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>Filling:GeomValidators_MinObjectsSelected</name>
<message>
- <source>Error: Attribute "%1" should contain at least %2 items.</source>
- <translation>AA</translation>
+ <source>Error: Attribute "%1" should contain at least %2 items.</source>
+ <translation>La liste des segments et des contours doit contenir au moins 2 éléments.</translation>
</message>
</context>
<context>
<name>Polyline:GeomValidators_MinObjectsSelected</name>
<message>
- <source>Error: Attribute "%1" should contain at least %2 items.</source>
- <translation>AA</translation>
+ <source>Error: Attribute "%1" should contain at least %2 items.</source>
+ <translation>La liste de points doit contenir au moins 2 éléments</translation>
</message>
</context>
<context>
<name>Interpolation:GeomValidators_MinObjectsSelected</name>
<message>
<source>Error: Attribute "%1" should contain at least %2 items.</source>
- <translation>AA</translation>
+ <translation>La liste de points doit contenir au moins 2 éléments</translation>
</message>
</context>
<context>
<name>CompSolid</name>
<message>
<source>CompSolid</source>
- <translation>AA</translation>
+ <translation>Solide Composite</translation>
</message>
<message>
<source>Create a compsolid from solids or other compsolids</source>
- <translation>AA</translation>
+ <translation>Créer un solide composite à partir de solides ou d'autres solides composites</translation>
</message>
</context>
<context>
<name>CompSolid:BuildPlugin_ValidatorBaseForSolids</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Liste de sélection vide.</translation>
</message>
</context>
<context>
<name>CompSolid:base_objects</name>
<message>
<source>Select solids or compsolids.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des solides ou des solides composites.</translation>
</message>
<message>
<source>Solids and CompSolids:</source>
- <translation>AA</translation>
+ <translation>Solides et Solides Composites:</translation>
</message>
</context>
<context>
<name>CompSolid:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Liste de sélection vide.</translation>
</message>
</context>
<name>Compound</name>
<message>
<source>Compound</source>
- <translation>AA</translation>
+ <translation>Assemblage</translation>
</message>
<message>
<source>Create a compound of objects</source>
- <translation>AA</translation>
+ <translation>Créer un assemblage</translation>
</message>
</context>
<context>
<name>Compound:base_objects</name>
<message>
<source>Objects:</source>
- <translation>AA</translation>
+ <translation>Objets:</translation>
</message>
<message>
<source>Select any kind of objects.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez n'importe quel type d'objets.</translation>
</message>
</context>
<name>Edge</name>
<message>
<source>Create edges from sketch edges or other edge objects</source>
- <translation>AA</translation>
+ <translation>Créer des arêtes à partir d'arêtes d'esquisse ou d'autres objets d'arête</translation>
</message>
<message>
<source>Edge</source>
- <translation>AA</translation>
+ <translation>Bord</translation>
</message>
</context>
<context>
<name>Edge:base_objects</name>
<message>
<source>Edges:</source>
- <translation>AA</translation>
+ <translation>Arêtes:</translation>
</message>
<message>
<source>Select edges on sketch or edges objects.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des arêtes sur des objets d'esquisse ou d'arêtes.</translation>
</message>
</context>
<context>
<name>Edge:creation_method</name>
<message>
<source>By segments</source>
- <translation>AA</translation>
+ <translation>Par segments</translation>
</message>
<message>
<source>By two points</source>
- <translation>AA</translation>
+ <translation>Par deux points</translation>
</message>
</context>
<context>
<name>Edge:first_point</name>
<message>
<source>First point</source>
- <translation>AA</translation>
+ <translation>Premier point</translation>
</message>
<message>
<source>Select a first point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un premier point</translation>
</message>
</context>
<context>
<name>Edge:first_point:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>Edge:second_point</name>
<message>
<source>Second point</source>
- <translation>AA</translation>
+ <translation>Deuxième point</translation>
</message>
<message>
<source>Select a second point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un deuxième point</translation>
</message>
</context>
<context>
<name>Edge:second_point:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<name>Face</name>
<message>
<source>Create a face from edges, wires and faces</source>
- <translation>AA</translation>
+ <translation>Créer une face à partir d'arêtes, de contours et de faces</translation>
</message>
<message>
<source>Face</source>
- <translation>AA</translation>
+ <translation>Face</translation>
</message>
</context>
<context>
<name>Face:base_objects</name>
<message>
<source>Objects:</source>
- <translation>AA</translation>
+ <translation>Objets:</translation>
</message>
<message>
<source>Select edges, wires or faces.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des arêtes, des contours ou des faces.</translation>
</message>
</context>
<name>Filling</name>
<message>
<source>Create face from list of edges</source>
- <translation>AA</translation>
+ <translation>Créer une face à partir d'une liste d'arêtes</translation>
</message>
<message>
<source>Filling</source>
- <translation>AA</translation>
+ <translation>Remplissage</translation>
</message>
</context>
<context>
<name>Filling:advanced_options</name>
<message>
<source>Advanced options</source>
- <translation>AA</translation>
+ <translation>Options avancées</translation>
</message>
</context>
<context>
<name>Filling:approximation</name>
<message>
<source>Approximation</source>
- <translation>AA</translation>
+ <translation>Approximation</translation>
</message>
</context>
<context>
<name>Filling:base_objects</name>
<message>
<source>Segments and wires:</source>
- <translation>AA</translation>
+ <translation>Segments et contours:</translation>
</message>
<message>
<source>Select edges or wires.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des arêtes ou des contours.</translation>
</message>
</context>
<context>
<name>Filling:max_degree</name>
<message>
<source>Max deg</source>
- <translation>AA</translation>
+ <translation>Max deg</translation>
</message>
</context>
<context>
<name>Filling:min_degree</name>
<message>
<source>Min deg</source>
- <translation>AA</translation>
+ <translation>Min deg</translation>
</message>
</context>
<context>
<name>Filling:nb_iter</name>
<message>
<source>Nb iter</source>
- <translation>AA</translation>
+ <translation>Nb iter</translation>
</message>
</context>
<context>
<name>Filling:orientation</name>
<message>
<source>Auto-correct edges orientation</source>
- <translation>AA</translation>
+ <translation>Correction automatique de l'orientation des bords</translation>
</message>
<message>
<source>Use curve information</source>
- <translation>AA</translation>
+ <translation>Utiliser les informations de la courbe</translation>
</message>
<message>
<source>Use edges orientation</source>
- <translation>AA</translation>
+ <translation>Utiliser l'orientation des bords</translation>
</message>
</context>
<context>
<name>Filling:tol_2d</name>
<message>
<source>Tol 2D</source>
- <translation>AA</translation>
+ <translation>Tol 2D</translation>
</message>
</context>
<context>
<name>Filling:tol_3d</name>
<message>
<source>Tol 3D</source>
- <translation>AA</translation>
+ <translation>Tol 3D</translation>
</message>
</context>
<name>Interpolation</name>
<message>
<source>Create an interpolation curve from points</source>
- <translation>AA</translation>
+ <translation>Créer une courbe d'interpolation à partir de points</translation>
</message>
<message>
<source>Interpolation</source>
- <translation>AA</translation>
+ <translation>Interpolation</translation>
</message>
</context>
<context>
<name>Interpolation:base_objects</name>
<message>
<source>Points and vertices:</source>
- <translation>AA</translation>
+ <translation>Points et sommets:</translation>
</message>
<message>
<source>Select points or vertices objects.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des points ou des sommets.</translation>
</message>
</context>
<context>
<name>Interpolation:closed</name>
<message>
<source>Closed</source>
- <translation>AA</translation>
+ <translation>Fermé</translation>
</message>
</context>
<context>
<name>Interpolation:reorder</name>
<message>
<source>Changes the order of points to construct the shortest curve.</source>
- <translation>AA</translation>
+ <translation>Change l'ordre des points pour construire la courbe la plus courte.</translation>
</message>
<message>
<source>Reorder</source>
- <translation>AA</translation>
+ <translation>Réorganiser</translation>
</message>
</context>
<context>
<name>Interpolation:tangent_end</name>
<message>
<source><end></source>
- <translation>AA</translation>
+ <translation><fin></translation>
</message>
<message>
<source>End</source>
- <translation>AA</translation>
+ <translation>Fin</translation>
</message>
<message>
<source>Select vector tangent to the end of curve</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le vecteur tangent à la fin de la courbe</translation>
</message>
</context>
<context>
<name>Interpolation:tangent_start</name>
<message>
<source><start></source>
- <translation>AA</translation>
+ <translation><début></translation>
</message>
<message>
<source>Select vector tangent to the start of curve</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le vecteur tangent au début de la courbe</translation>
</message>
<message>
<source>Start</source>
- <translation>AA</translation>
+ <translation>Début</translation>
</message>
</context>
<context>
<name>Interpolation:use_tangents</name>
<message>
<source>Tangents</source>
- <translation>AA</translation>
+ <translation>Tangentes</translation>
</message>
</context>
<name>Polyline</name>
<message>
<source>Create a polyline from points</source>
- <translation>AA</translation>
+ <translation>Créer une polyligne à partir de points</translation>
</message>
<message>
<source>Polyline</source>
- <translation>AA</translation>
+ <translation>Polyligne</translation>
</message>
</context>
<context>
<name>Polyline:base_objects</name>
<message>
<source>Points and vertices:</source>
- <translation>AA</translation>
+ <translation>Points et sommets:</translation>
</message>
<message>
<source>Select points or vertices objects.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des points ou des sommets.</translation>
</message>
</context>
<context>
<name>Polyline:closed</name>
<message>
<source>Closed</source>
- <translation>AA</translation>
+ <translation>Fermé</translation>
</message>
<message>
<source>Makes the polyline closed.</source>
- <translation>AA</translation>
+ <translation>Ferme la polyligne.</translation>
</message>
</context>
<name>Shell</name>
<message>
<source>Create a shell from faces or shells objects</source>
- <translation>AA</translation>
+ <translation>Créer une coque à partir d'objets faces ou coques</translation>
</message>
<message>
<source>Shell</source>
- <translation>AA</translation>
+ <translation>Coque</translation>
</message>
</context>
<context>
<name>Shell:base_objects</name>
<message>
<source>Faces and shells:</source>
- <translation>AA</translation>
+ <translation>Faces et coques:</translation>
</message>
<message>
<source>Select faces or shells objects.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets faces ou coques.</translation>
</message>
</context>
<context>
<name>Shell:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Liste de sélection vide.</translation>
</message>
</context>
<name>Solid</name>
<message>
<source>Create a solid from faces or shells</source>
- <translation>AA</translation>
+ <translation>Créer un solide à partir de faces ou de coques</translation>
</message>
<message>
<source>Solid</source>
- <translation>AA</translation>
+ <translation>Solide</translation>
</message>
</context>
<context>
<name>Solid:BuildPlugin_ValidatorBaseForSolids</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Liste de sélection vide.</translation>
</message>
</context>
<context>
<name>Solid:base_objects</name>
<message>
<source>Faces and shells:</source>
- <translation>AA</translation>
+ <translation>Faces et coques:</translation>
</message>
<message>
<source>Select faces or shells.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des faces ou des coques.</translation>
</message>
</context>
<context>
<name>Solid:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
<source>Empty selection list.</source>
- <translation>AA</translation>
+ <translation>Liste de sélection vide.</translation>
</message>
</context>
<name>SubShapes</name>
<message>
<source>Allows to add or to remove sub-shapes of the selected shape</source>
- <translation>AA</translation>
+ <translation>Permet d'ajouter ou de supprimer des sous-formes de la forme sélectionnée</translation>
</message>
<message>
<source>Sub-Shapes</source>
- <translation>AA</translation>
+ <translation>Sous-formes</translation>
</message>
</context>
<context>
<name>SubShapes:base_shape</name>
<message>
<source>Select a shape to modify.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une forme à modifier.</translation>
</message>
<message>
<source>Shape:</source>
- <translation>AA</translation>
+ <translation>Forme:</translation>
</message>
</context>
<context>
<name>SubShapes:subshapes</name>
<message>
<source>Select shapes on sketch to add.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des formes sur l'esquisse à ajouter.</translation>
</message>
<message>
<source>Sub-Shapes:</source>
- <translation>AA</translation>
+ <translation>Sous-formes:</translation>
</message>
</context>
<name>Vertex</name>
<message>
<source>Create vertices from sketch point or other vertex objects</source>
- <translation>AA</translation>
+ <translation>Créer des sommets à partir d'un point d'esquisse ou d'autres objets de sommet</translation>
</message>
<message>
<source>Vertex</source>
- <translation>AA</translation>
+ <translation>Sommet</translation>
</message>
</context>
<context>
<name>Vertex:base_objects</name>
<message>
<source>Select vertices on sketch or vertex objects.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des sommets de l'esquisse ou des objets sommet.</translation>
</message>
<message>
<source>Vertices:</source>
- <translation>AA</translation>
+ <translation>Sommets:</translation>
</message>
</context>
<name>Wire</name>
<message>
<source>Create a wire from sketch edges, edges and wires objects</source>
- <translation>AA</translation>
+ <translation>Créer un contour à partir d'arêtes de l’esquisse, d'arêtes et de contours</translation>
</message>
<message>
<source>Wire</source>
- <translation>AA</translation>
+ <translation>Contour</translation>
</message>
</context>
<context>
<name>Wire:add_contour</name>
<message>
<source>Add contour</source>
- <translation>AA</translation>
+ <translation>Ajouter un contour</translation>
</message>
<message>
<source>Adds to the list of segments other segments of the sketcher connected to the already selected ones to create a closed contour.</source>
- <translation>AA</translation>
+ <translation>Ajoute à la liste des segments d'autres segments de l'esquisse connectés à ceux déjà sélectionnés pour créer un contour fermé.</translation>
</message>
</context>
<context>
<name>Wire:base_objects</name>
<message>
<source>Segments and wires:</source>
- <translation>AA</translation>
+ <translation>Segments et contours:</translation>
</message>
<message>
<source>Select edges on sketch, edges or wires objects.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des arêtes sur des objets d'esquisse, d'arêtes ou de contours.</translation>
</message>
</context>
<name>workshop</name>
<message>
<source>Field</source>
- <translation>AA</translation>
+ <translation>Champ</translation>
</message>
<message>
<source>Group</source>
- <translation>AA</translation>
+ <translation>Groupe</translation>
</message>
<message>
<source>Group Addition</source>
- <translation>AA</translation>
+ <translation>Addition de groupes</translation>
</message>
<message>
<source>Group Intersection</source>
- <translation>AA</translation>
+ <translation>Intersection de groupes</translation>
</message>
<message>
<source>Group Substraction</source>
- <translation>AA</translation>
+ <translation>Soustraction de groupes</translation>
</message>
</context>
<name>Field</name>
<message>
<source>Create fields for selected shapes</source>
- <translation>AA</translation>
+ <translation>Créer des champs pour les formes sélectionnées</translation>
</message>
<message>
<source>Field</source>
- <translation>AA</translation>
+ <translation>Champ</translation>
</message>
</context>
<context>
<name>Field:Model_FeatureValidator</name>
<message>
<source>Attribute "components_names" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les composants ne sont pas sélectionnés</translation>
</message>
</context>
<context>
<name>Field:CollectionPlugin_FieldValidator</name>
<message>
<source>Selection list is not initialized</source>
- <translation>AA</translation>
+ <translation>La liste de sélection n'est pas initialisée</translation>
</message>
</context>
<name>Group</name>
<message>
<source>Create named collection of geometry entities</source>
- <translation>AA</translation>
+ <translation>Créer une collection nommée d'entités géométriques</translation>
</message>
<message>
<source>Group</source>
- <translation>AA</translation>
+ <translation>Groupe</translation>
</message>
</context>
<context>
<name>Group:group_list</name>
<message>
<source>Select a set of objects</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un ensemble d'objets</translation>
</message>
</context>
<context>
<name>Group:group_list:GeomValidators_BodyShapes</name>
<message>
<source>Error: Context is empty.</source>
- <translation>AA</translation>
+ <translation>L'objet sélectionné a un contexte vide.</translation>
</message>
<message>
<source>Error: Result construction selected.</source>
- <translation>AA</translation>
+ <translation>Constructions non autorisées pour la sélection.</translation>
</message>
</context>
<context>
<name>Group:Model_FeatureValidator</name>
<message>
<source>Attribute "group_list" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Group:name</name>
<message>
<source>Name</source>
- <translation>AA</translation>
+ <translation>Nom</translation>
</message>
<message>
<source>Please input the group name</source>
- <translation>AA</translation>
+ <translation>S'il vous plaît entrer le nom du groupe</translation>
</message>
</context>
<name>GroupAddition</name>
<message>
<source>Group Addition</source>
- <translation>AA</translation>
+ <translation>Addition de groupes</translation>
</message>
<message>
<source>Join several groups to single group</source>
- <translation>AA</translation>
+ <translation>Joindre plusieurs groupes pour former un seul groupe</translation>
</message>
</context>
<context>
<name>GroupAddition:group_list</name>
<message>
<source>Base groups:</source>
- <translation>AA</translation>
+ <translation>Groupes de base:</translation>
</message>
<message>
<source>Select a set of groups</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un ensemble de groupes</translation>
</message>
</context>
<context>
<name>GroupAddition:name</name>
<message>
<source>Name</source>
- <translation>AA</translation>
+ <translation>Nom</translation>
</message>
<message>
<source>Please input the group name</source>
- <translation>AA</translation>
+ <translation>S'il vous plaît entrer le nom du groupe</translation>
</message>
</context>
<name>GroupIntersection</name>
<message>
<source>Get elements existing in all groups</source>
- <translation>AA</translation>
+ <translation>Obtenir les éléments existants dans tous les groupes</translation>
</message>
<message>
<source>Group Intersection</source>
- <translation>AA</translation>
+ <translation>Intersection de groupes</translation>
</message>
</context>
<context>
<name>GroupIntersection:EmptyResult</name>
<message>
<source>Error: Empty result.</source>
- <translation>AA</translation>
+ <translation>Erreur : résultat vide.</translation>
</message>
</context>
<context>
<name>GroupIntersection:group_list</name>
<message>
<source>Base groups:</source>
- <translation>AA</translation>
+ <translation>Groupes de base:</translation>
</message>
<message>
<source>Select a set of groups</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un ensemble de groupes</translation>
</message>
</context>
<context>
<name>GroupIntersection:name</name>
<message>
<source>Name</source>
- <translation>AA</translation>
+ <translation>Nom</translation>
</message>
<message>
<source>Please input the group name</source>
- <translation>AA</translation>
+ <translation>S'il vous plaît entrer le nom du groupe</translation>
</message>
</context>
<name>GroupSubstraction</name>
<message>
<source>Exclude elements existing tool groups</source>
- <translation>AA</translation>
+ <translation>Exclure des éléments des groupes d'outils existants</translation>
</message>
<message>
<source>Group Substraction</source>
- <translation>AA</translation>
+ <translation>Soustraction de groupes</translation>
</message>
</context>
<context>
<name>GroupSubstraction:group_list</name>
<message>
<source>Main groups:</source>
- <translation>AA</translation>
+ <translation>Groupes principaux:</translation>
</message>
<message>
<source>Select a set of groups</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un ensemble de groupes</translation>
</message>
</context>
<context>
<name>GroupSubstraction:name</name>
<message>
<source>Name</source>
- <translation>AA</translation>
+ <translation>Nom</translation>
</message>
<message>
<source>Please input the group name</source>
- <translation>AA</translation>
+ <translation>S'il vous plaît entrer le nom du groupe</translation>
</message>
</context>
<context>
<name>GroupSubstraction:tools_list</name>
<message>
<source>Select a set of groups</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un ensemble de groupes</translation>
</message>
<message>
<source>Tool groups:</source>
- <translation>AA</translation>
+ <translation>Groupes d'outils:</translation>
</message>
</context>
<name>ExportToGEOM</name>
<message>
<source>Export all bodies and groups into GEOM module</source>
- <translation>AA</translation>
+ <translation>Exporter tous les résultats et groupes dans le module GEOM</translation>
</message>
<message>
<source>Export to GEOM</source>
- <translation>AA</translation>
+ <translation>Exporter vers GEOM</translation>
</message>
</context>
</TS>
<name>workshop</name>
<message>
<source>Construction</source>
- <translation>AA-Construction</translation>
+ <translation>Construction</translation>
</message>
</context>
<name>workshop</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
</context>
<context>
<name>Axis:CylindricalFace:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'axe par face fait référence à un type de forme non acceptable. Le type doit être : %1</translation>
</message>
</context>
<context>
<name>Axis:CylindricalFace:GeomValidators_Face</name>
<message>
<source>The shape is not a face.</source>
- <translation>AA</translation>
+ <translation>L'axe par face ne peut être créé que sur une face</translation>
</message>
</context>
<context>
<name>Axis:CylindricalFace:GeomValidators_Face</name>
<message>
<source>The shape is not a plane.</source>
- <translation>AA</translation>
+ <translation>L'axe par face ne peut être créé que sur une face plane</translation>
</message>
</context>
<context>
<name>Axis:CylindricalFace:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>L'axe par face ne peut être créé que sur une face cylindrique</translation>
</message>
</context>
<context>
<name>Axis:CylindricalFace:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>L'axe par une face ne peut pas être créé sur la face sélectionnée</translation>
</message>
</context>
<context>
<name>Axis:Model_FeatureValidator</name>
<message>
<source>Attribute "FirstPoint" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le premier point</translation>
</message>
</context>
<context>
<name>Axis:Model_FeatureValidator</name>
<message>
<source>Attribute "SecondPoint" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le deuxième point</translation>
</message>
</context>
<context>
<name>Axis:Model_FeatureValidator</name>
<message>
<source>Attribute "CylindricalFace" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez la face cylindrique</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ConstructionComposite</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Seule la sélection d'attribut peut être utilisée pour le premier point, pas %1</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le premier point fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ConstructionComposite</name>
<message>
<source>Uses composite construction feature without sub-features.</source>
- <translation>AA</translation>
+ <translation>Le premier point utilise une fonctionnalité de construction composite sans sous-fonctionnalités</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le premier point ne contient pas d'élément avec un type de forme acceptable. Le type doit être : %1</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Le premier point ne fait référence à rien</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le premier point fait référence à %1 mais doit être %2</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Le premier point de type %1 n'est pas pris en charge</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le premier point fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le premier point fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>Le premier point fait référence à la forme vide</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_ConstructionComposite</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Seule la sélection d'attribut peut être utilisée pour le deuxième point, pas %1</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le deuxième point fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_ConstructionComposite</name>
<message>
<source>Uses composite construction feature without sub-features.</source>
- <translation>AA</translation>
+ <translation>Le deuxième point utilise une fonctionnalité de construction composite sans sous-fonctionnalités</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le deuxième point ne contient pas d'élément de type de forme acceptable. Le type doit être : %1</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Le deuxième point ne fait référence à rien</translation>
</message>
</context>
<context>
<name>Axis:SecondPointGeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le deuxième point fait référence à %1 mais doit être %2</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Le deuxième point de type %1 n'est pas pris en charge</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le deuxième point fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le deuxième point fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>Le deuxième point fait référence à la forme vide</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint:GeomValidators_DifferentShapes</name>
<message>
<source>The feature uses equal shapes.</source>
- <translation>AA</translation>
+ <translation>Les points d'axe doivent être différents</translation>
</message>
</context>
<context>
<name>Axis:DZ</name>
<message>
<source>DZ </source>
- <translation>AA</translation>
+ <translation>DZ </translation>
</message>
<message>
<source>Z dimension</source>
- <translation>AA</translation>
+ <translation>Dimension Z</translation>
</message>
</context>
<context>
<name>Axis:FirstPoint</name>
<message>
<source>First point</source>
- <translation>AA</translation>
+ <translation>Premier point</translation>
</message>
<message>
<source>Select a first point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un premier point</translation>
</message>
</context>
<context>
<name>Axis:SecondPoint</name>
<message>
<source>Second point</source>
- <translation>AA</translation>
+ <translation>Deuxième point</translation>
</message>
<message>
<source>Select a second point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un deuxième point</translation>
</message>
</context>
<context>
<name>Axis:line</name>
<message>
<source>Line</source>
- <translation>AA</translation>
+ <translation>Ligne</translation>
</message>
<message>
<source>Select line.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne.</translation>
</message>
</context>
<context>
<name>Axis:line:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Axis:offset1</name>
<message>
<source>Distance </source>
- <translation>AA</translation>
+ <translation>Distance </translation>
</message>
<message>
<source>Distance value</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
</context>
<context>
<name>Axis:offset2</name>
<message>
<source>Distance </source>
- <translation>AA</translation>
+ <translation>Distance </translation>
</message>
<message>
<source>Distance value</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
</context>
<context>
<name>Axis:plane</name>
<message>
<source>Plane</source>
- <translation>AA</translation>
+ <translation>Plan</translation>
</message>
<message>
<source>Select a planar face.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face plane.</translation>
</message>
</context>
<context>
<name>Axis:plane1</name>
<message>
<source>1st plane</source>
- <translation>AA</translation>
+ <translation>1er plan</translation>
</message>
<message>
<source>Select a planar face.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face plane.</translation>
</message>
</context>
<context>
<name>Axis:plane1:ConstructionPlugin_ValidatorAxisTwoNotParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Axis:plane2</name>
<message>
<source>2nd plane</source>
- <translation>AA</translation>
+ <translation>2nd plan</translation>
</message>
<message>
<source>Select a planar face.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face plane.</translation>
</message>
</context>
<context>
<name>Axis:plane2:ConstructionPlugin_ValidatorAxisTwoNotParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Axis:point</name>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
<message>
<source>Select point.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>Axis:reverse_offset1</name>
<message>
<source>Reverse</source>
- <translation>AA</translation>
+ <translation>Sens inverse</translation>
</message>
<message>
<source>Reverse offset value</source>
- <translation>AA</translation>
+ <translation>Valeur de décalage inverse</translation>
</message>
</context>
<context>
<name>Axis:reverse_offset2</name>
<message>
<source>Reverse</source>
- <translation>AA</translation>
+ <translation>Sens inverse</translation>
</message>
<message>
<source>Reverse offset value</source>
- <translation>AA</translation>
+ <translation>Valeur de décalage inverse</translation>
</message>
</context>
<context>
<name>Axis:use_offset1</name>
<message>
<source>Offset from 1st plane</source>
- <translation>AA</translation>
+ <translation>Décalage du 1er plan</translation>
</message>
</context>
<context>
<name>Axis:use_offset2</name>
<message>
<source>Offset from 2nd plane</source>
- <translation>AA</translation>
+ <translation>Décalage du 2e plan</translation>
</message>
</context>
<context>
<name>Axis</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Create axis</source>
- <translation>AA</translation>
+ <translation>Créer un axe</translation>
</message>
</context>
<context>
<name>Axis:CylindricalFace</name>
<message>
<source>Main object</source>
- <translation>AA</translation>
+ <translation>Objet principal</translation>
</message>
<message>
<source>Select a cylindrical object</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un objet cylindrique</translation>
</message>
</context>
<context>
<name>Axis:DX</name>
<message>
<source>DX </source>
- <translation>AA</translation>
+ <translation>DX </translation>
</message>
<message>
<source>X dimension</source>
- <translation>AA</translation>
+ <translation>Dimension X</translation>
</message>
</context>
<context>
<name>Axis:DY</name>
<message>
<source>DY </source>
- <translation>AA</translation>
+ <translation>DY </translation>
</message>
<message>
<source>Y dimension</source>
- <translation>AA</translation>
+ <translation>Dimension Y</translation>
</message>
</context>
<context>
<name>Axis:CreationMethod</name>
<message>
<source>As axis of cylindrical face</source>
- <translation>AA</translation>
+ <translation>Comme axe de face cylindrique</translation>
</message>
<message>
<source>By line</source>
- <translation>AA</translation>
+ <translation>Par une ligne</translation>
</message>
<message>
<source>By plane and point</source>
- <translation>AA</translation>
+ <translation>Par un plan et un point</translation>
</message>
<message>
<source>By three dimensions</source>
- <translation>AA</translation>
+ <translation>Par trois dimensions</translation>
</message>
<message>
<source>By two planes</source>
- <translation>AA</translation>
+ <translation>Par deux plans</translation>
</message>
<message>
<source>By two points</source>
- <translation>AA</translation>
+ <translation>Par deux points</translation>
</message>
</context>
<name>workshop</name>
<message>
<source>Plane</source>
- <translation>AA</translation>
+ <translation>Plan</translation>
</message>
</context>
<context>
<name>Plane:planeFace:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Le plan fait référence à un type de forme non acceptable. Le type doit être : %1</translation>
</message>
</context>
<context>
<name>Plane:planeFace:GeomValidators_Face</name>
<message>
<source>The shape is not a face.</source>
- <translation>AA</translation>
+ <translation>Le plan ne peut être créé que sur une face</translation>
</message>
</context>
<context>
<name>Plane:planeFace:GeomValidators_Face</name>
<message>
<source>The shape is not a plane.</source>
- <translation>AA</translation>
+ <translation>Le plan ne peut être créé que sur une face plane</translation>
</message>
</context>
<context>
<name>Plane:planeFace:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>Le plan ne peut être créé que sur une face cylindrique</translation>
</message>
</context>
<context>
<name>Plane:planeFace:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>Le plan ne peut pas être créé sur la face sélectionnée</translation>
</message>
</context>
<context>
<name>Plane:Model_FeatureValidator</name>
<message>
<source>Attribute "planeFace" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez la face plane</translation>
</message>
</context>
<context>
<name>Plane:Model_FeatureValidator</name>
<message>
<source>Attribute "distance" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir la distance</translation>
</message>
</context>
<context>
<name>Plane</name>
<message>
<source>Create plane</source>
- <translation>AA</translation>
+ <translation>Créer un plan</translation>
</message>
<message>
<source>Plane</source>
- <translation>AA</translation>
+ <translation>Plan</translation>
</message>
</context>
<context>
<name>Plane:angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Angle for rotation around axis.</source>
- <translation>AA</translation>
+ <translation>Angle de rotation autour de l'axe.</translation>
</message>
</context>
<context>
<name>Plane:axis</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select line for axis.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez la ligne pour l'axe.</translation>
</message>
</context>
<context>
<name>Plane:axis:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Plane:by_other_plane_option</name>
<message>
<source>By coincident to point</source>
- <translation>AA</translation>
+ <translation>Par coïncidence au point</translation>
</message>
<message>
<source>By distance from other</source>
- <translation>AA</translation>
+ <translation>Par distance aux autres</translation>
</message>
<message>
<source>By rotation</source>
- <translation>AA</translation>
+ <translation>Par rotation</translation>
</message>
</context>
<context>
<name>Plane:coincident_point</name>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
<message>
<source>Select point.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>Plane:creation_method</name>
<message>
<source>By line and point</source>
- <translation>AA</translation>
+ <translation>Par une ligne et un point</translation>
</message>
<message>
<source>By other plane</source>
- <translation>AA</translation>
+ <translation>Par un autre plan</translation>
</message>
<message>
<source>By three points</source>
- <translation>AA</translation>
+ <translation>Par trois points</translation>
</message>
<message>
<source>By two parallel planes</source>
- <translation>AA</translation>
+ <translation>Par deux plans parallèles</translation>
</message>
</context>
<context>
<name>Plane:distance</name>
<message>
<source>Distance</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
<message>
<source>Distance from selected face to plane.</source>
- <translation>AA</translation>
+ <translation>Distance de la face sélectionnée au plan.</translation>
</message>
</context>
<context>
<name>Plane:line</name>
<message>
<source>Line</source>
- <translation>AA</translation>
+ <translation>Ligne</translation>
</message>
<message>
<source>Select line.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne.</translation>
</message>
</context>
<context>
<name>Plane:line:ConstructionPlugin_ValidatorPlaneLinePoint</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:perpendicular</name>
<message>
<source>Makes the plane perpendicular to the selected line.</source>
- <translation>AA</translation>
+ <translation>Rend le plan perpendiculaire à la ligne sélectionnée.</translation>
</message>
<message>
<source>Perpendicular </source>
- <translation>AA</translation>
+ <translation>Perpendiculaire </translation>
</message>
</context>
<context>
<name>Plane:plane</name>
<message>
<source>Plane</source>
- <translation>AA</translation>
+ <translation>Plan</translation>
</message>
<message>
<source>Select a planar face.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face plane.</translation>
</message>
</context>
<context>
<name>Plane:plane1</name>
<message>
<source>1st plane</source>
- <translation>AA</translation>
+ <translation>1er plan</translation>
</message>
<message>
<source>Select a planar face.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face plane.</translation>
</message>
</context>
<context>
<name>Plane:plane1:ConstructionPlugin_ValidatorPlaneTwoParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:plane2</name>
<message>
<source>2nd plane</source>
- <translation>AA</translation>
+ <translation>2nd plan</translation>
</message>
<message>
<source>Select a planar face.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face plane.</translation>
</message>
</context>
<context>
<name>Plane:plane2:ConstructionPlugin_ValidatorPlaneTwoParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:point</name>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
<message>
<source>Select point.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>Plane:point1</name>
<message>
<source>1st point</source>
- <translation>AA</translation>
+ <translation>1er point</translation>
</message>
<message>
<source>First point.</source>
- <translation>AA</translation>
+ <translation>Premier point.</translation>
</message>
</context>
<context>
<name>Plane:point1:ConstructionPlugin_ValidatorPlaneThreePoints</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:point2</name>
<message>
<source>2nd point</source>
- <translation>AA</translation>
+ <translation>2ème point</translation>
</message>
<message>
<source>Second point.</source>
- <translation>AA</translation>
+ <translation>Deuxième point.</translation>
</message>
</context>
<context>
<name>Plane:point2:ConstructionPlugin_ValidatorPlaneThreePoints</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:point3</name>
<message>
<source>3rd point</source>
- <translation>AA</translation>
+ <translation>3ème point</translation>
</message>
<message>
<source>Third point.</source>
- <translation>AA</translation>
+ <translation>Troisième point.</translation>
</message>
</context>
<context>
<name>Plane:point3:ConstructionPlugin_ValidatorPlaneThreePoints</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:point:ConstructionPlugin_ValidatorPlaneLinePoint</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:reverse</name>
<message>
<source>Checked means on the other side of the selected plane.</source>
- <translation>AA</translation>
+ <translation>Coché signifie de l'autre côté du plan sélectionné.</translation>
</message>
<message>
<source>Reverse</source>
- <translation>AA</translation>
+ <translation>Sens inverse</translation>
</message>
</context>
<name>workshop</name>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
</context>
<context>
<name>Point</name>
<message>
<source>Create point</source>
- <translation>AA</translation>
+ <translation>Créer un point</translation>
</message>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
</context>
<context>
<name>Point:distance</name>
<message>
<source>Distance</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
<message>
<source>Distance value.</source>
- <translation>AA</translation>
+ <translation>Distance.</translation>
</message>
</context>
<context>
<name>Point:edge</name>
<message>
<source>Edge</source>
- <translation>AA</translation>
+ <translation>Bord</translation>
</message>
<message>
<source>Edge for creating point on it.</source>
- <translation>AA</translation>
+ <translation>Arête où créer le point.</translation>
</message>
</context>
<context>
<name>Point:edge_for_point_projection</name>
<message>
<source>Edge for projection.</source>
- <translation>AA</translation>
+ <translation>Arête pour la projection.</translation>
</message>
<message>
<source>edge</source>
- <translation>AA</translation>
+ <translation>bord</translation>
</message>
</context>
<context>
<name>Point:face_for_point_projection</name>
<message>
<source>Face for projection.</source>
- <translation>AA</translation>
+ <translation>Face pour projection.</translation>
</message>
<message>
<source>face</source>
- <translation>AA</translation>
+ <translation>face</translation>
</message>
</context>
<context>
<name>Point:intersection_line</name>
<message>
<source>Line</source>
- <translation>AA</translation>
+ <translation>Ligne</translation>
</message>
<message>
<source>Line for intersection.</source>
- <translation>AA</translation>
+ <translation>Ligne d'intersection.</translation>
</message>
</context>
<context>
<name>Point:intersection_line_1</name>
<message>
<source>First line</source>
- <translation>AA</translation>
+ <translation>Première ligne</translation>
</message>
<message>
<source>First line.</source>
- <translation>AA</translation>
+ <translation>Première ligne.</translation>
</message>
</context>
<context>
<name>Point:intersection_line_1:ConstructionPlugin_ValidatorPointLines</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_line_2</name>
<message>
<source>Second line</source>
- <translation>AA</translation>
+ <translation>Deuxième ligne</translation>
</message>
<message>
<source>Second line.</source>
- <translation>AA</translation>
+ <translation>Deuxième ligne.</translation>
</message>
</context>
<context>
<name>Point:intersection_line_2:ConstructionPlugin_ValidatorPointLines</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane</name>
<message>
<source>Plane</source>
- <translation>AA</translation>
+ <translation>Plan</translation>
</message>
<message>
<source>Plane for intersection.</source>
- <translation>AA</translation>
+ <translation>Plan d'intersection.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_1</name>
<message>
<source>1st plane</source>
- <translation>AA</translation>
+ <translation>1er plan</translation>
</message>
<message>
<source>Select a planar face.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face plane.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_2</name>
<message>
<source>2nd plane</source>
- <translation>AA</translation>
+ <translation>2nd plan</translation>
</message>
<message>
<source>Select a planar face.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face plane.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_3</name>
<message>
<source>3rd plane</source>
- <translation>AA</translation>
+ <translation>3ème plan</translation>
</message>
<message>
<source>Select a planar face.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face plane.</translation>
</message>
</context>
<context>
<name>Point:object_for_center_of_circle</name>
<message>
<source>Object</source>
- <translation>AA</translation>
+ <translation>Objet</translation>
</message>
<message>
<source>Object for center of circle.</source>
- <translation>AA</translation>
+ <translation>Objet pour le centre du cercle.</translation>
</message>
</context>
<context>
<name>Point:object_for_center_of_gravity</name>
<message>
<source>Object</source>
- <translation>AA</translation>
+ <translation>Objet</translation>
</message>
<message>
<source>Object for center of gravity.</source>
- <translation>AA</translation>
+ <translation>Objet pour le centre de gravité.</translation>
</message>
</context>
<context>
<name>Point:offset</name>
<message>
<source>Distance </source>
- <translation>AA</translation>
+ <translation>Distance </translation>
</message>
<message>
<source>Distance from the plane</source>
- <translation>AA</translation>
+ <translation>Distance du plan</translation>
</message>
</context>
<context>
<name>Point:point_to_project</name>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
<message>
<source>Point for projection.</source>
- <translation>AA</translation>
+ <translation>Point de projection.</translation>
</message>
</context>
<context>
<name>Point:ratio</name>
<message>
<source>Ratio</source>
- <translation>AA</translation>
+ <translation>Rapport</translation>
</message>
<message>
<source>Ratio value.</source>
- <translation>AA</translation>
+ <translation>Valeur du rapport.</translation>
</message>
</context>
<context>
<name>Point:reverse</name>
<message>
<source>Distance from edge end point.</source>
- <translation>AA</translation>
+ <translation>Distance du point final du bord.</translation>
</message>
<message>
<source>Reverse</source>
- <translation>AA</translation>
+ <translation>Sens inverse</translation>
</message>
</context>
<context>
<name>Point:reverse_offset</name>
<message>
<source>Reverse</source>
- <translation>AA</translation>
+ <translation>Sens inverse</translation>
</message>
<message>
<source>Reverse offset value</source>
- <translation>AA</translation>
+ <translation>Valeur de décalage inverse</translation>
</message>
</context>
<context>
<name>Point:use_offset</name>
<message>
<source>Offset from the plane</source>
- <translation>AA</translation>
+ <translation>Décalage du plan</translation>
</message>
</context>
<context>
<name>Point:Model_FeatureValidator</name>
<message>
<source>Attribute "x" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez la coordonnée x</translation>
</message>
</context>
<context>
<name>Point:Model_FeatureValidator</name>
<message>
<source>Attribute "y" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez la coordonnée y</translation>
</message>
</context>
<context>
<name>Point:Model_FeatureValidator</name>
<message>
<source>Attribute "z" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez la coordonnée z</translation>
</message>
</context>
<context>
<name>Point:intersection_line:ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane:ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_1:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_2:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_3:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:object_for_center_of_circle:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Point:creation_method</name>
<message>
<source>By X, Y, Z</source>
- <translation>AA</translation>
+ <translation>Par X, Y, Z</translation>
</message>
<message>
<source>By distance on edge</source>
- <translation>AA</translation>
+ <translation>Par distance au bord</translation>
</message>
<message>
<source>By geometrical property of object</source>
- <translation>AA</translation>
+ <translation>Par propriété géométrique d'objet</translation>
</message>
<message>
<source>By intersection of objects</source>
- <translation>AA</translation>
+ <translation>Par intersection d'objets</translation>
</message>
<message>
<source>By projection on edge or plane</source>
- <translation>AA</translation>
+ <translation>Par projection sur un bord ou un plan</translation>
</message>
</context>
<context>
<name>Point:geometrical_property_type</name>
<message>
<source>By center of circle</source>
- <translation>AA</translation>
+ <translation>Par centre de cercle</translation>
</message>
<message>
<source>By center of gravity</source>
- <translation>AA</translation>
+ <translation>Par centre de gravité</translation>
</message>
</context>
<context>
<name>Point:intersection_line:ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane:ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_1:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_2:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_3:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
<source>One of the attribute not initialized.</source>
- <translation>AA</translation>
+ <translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_type</name>
<message>
<source>By line and plane intersection</source>
- <translation>AA</translation>
+ <translation>Par intersection d’une ligne et d'un plan</translation>
</message>
<message>
<source>By three planes intersection</source>
- <translation>AA</translation>
+ <translation>Par intersection de trois plans</translation>
</message>
<message>
<source>By two lines intersection</source>
- <translation>AA</translation>
+ <translation>Par intersection de deux lignes</translation>
</message>
</context>
<context>
<name>Point:offset_type</name>
<message>
<source>Distance on edge by ratio</source>
- <translation>AA</translation>
+ <translation>Distance au bord par ratio</translation>
</message>
<message>
<source>Distance on edge by value</source>
- <translation>AA</translation>
+ <translation>Distance au bord par valeur</translation>
</message>
</context>
<context>
<name>Point:projection_type</name>
<message>
<source>By projection on edge</source>
- <translation>AA</translation>
+ <translation>Par projection sur une arête</translation>
</message>
<message>
<source>By projection on face</source>
- <translation>AA</translation>
+ <translation>Par projection sur la face</translation>
</message>
</context>
</TS>
<name>workshop</name>
<message>
<source>Dump</source>
- <translation>AA</translation>
+ <translation>Déverser</translation>
</message>
<message>
<source>Export</source>
- <translation>AA</translation>
+ <translation>Export</translation>
</message>
<message>
<source>Import</source>
- <translation>AA</translation>
+ <translation>Import</translation>
</message>
</context>
<name>Dump</name>
<message>
<source>Dump</source>
- <translation>AA</translation>
+ <translation>Déverser</translation>
</message>
<message>
<source>Dump python script</source>
- <translation>AA</translation>
+ <translation>Déverser dans un script Python</translation>
</message>
</context>
<context>
<name>Dump:file_path</name>
<message>
<source>Dump to file</source>
- <translation>AA</translation>
+ <translation>Déverser dans un fichier</translation>
</message>
</context>
<context>
<name>Dump:file_path:ExchangePlugin_ExportFormat</name>
<message>
<source>File name is empty.</source>
- <translation>AA</translation>
+ <translation>Le nom du fichier est vide.</translation>
</message>
</context>
<name>Export:Model_FeatureValidator</name>
<message>
<source>Attribute "file_format" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le nom du fichier d'export n'est pas défini</translation>
</message>
</context>
<context>
<name>Export:Model_FeatureValidator</name>
<message>
<source>Attribute "selection_list" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets à exporter ne sont pas sélectionnés</translation>
</message>
</context>
<context>
<name>Export:file_path:ExchangePlugin_ExportFormat</name>
<message>
<source>File name is empty.</source>
- <translation>AA</translation>
+ <translation>Le nom du fichier d'export n'est pas défini</translation>
</message>
</context>
<context>
<name>Export:selection_list:GeomValidators_Finite</name>
<message>
<source>Infinite result is selected.</source>
- <translation>AA</translation>
+ <translation>Seules les formes finies peuvent être exportées</translation>
</message>
</context>
<context>
<name>Export:Model_FeatureValidator</name>
<message>
<source>Attribute "file_path" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir le chemin du fichier exporté</translation>
</message>
</context>
<context>
<name>Export:Model_FeatureValidator</name>
<message>
<source>Attribute "selection_list" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets à exporter ne sont pas sélectionnés</translation>
</message>
</context>
<context>
<name>Export:Model_FeatureValidator</name>
<message>
<source>Attribute "xao_file_path" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir le chemin du fichier XAO exporté</translation>
</message>
</context>
<context>
<name>Export:Model_FeatureValidator</name>
<message>
<source>Attribute "xao_author" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir l'auteur du fichier XAO</translation>
</message>
</context>
<context>
<name>Export:Model_FeatureValidator</name>
<message>
<source>Attribute "xao_geometry_name" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir le nom de la géométrie du fichier XAO</translation>
</message>
</context>
<context>
<name>Export:ExchangePlugin_ExportFormat</name>
<message>
<source>%1 is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut %1 n'est pas initialisé.</translation>
</message>
<message>
<source>%1 is not a string attribute.</source>
- <translation>AA</translation>
+ <translation>L'attribut %1 n'est pas une chaîne.</translation>
</message>
</context>
<context>
<name>Export</name>
<message>
<source>Export</source>
- <translation>AA</translation>
+ <translation>Export</translation>
</message>
<message>
<source>Export to file</source>
- <translation>AA</translation>
+ <translation>Exporter dans un fichier</translation>
</message>
</context>
<context>
<name>Export:ExportType</name>
<message>
<source>BREP, STEP, IGES</source>
- <translation>AA</translation>
+ <translation>BREP, STEP, IGES</translation>
</message>
<message>
<source>XAO</source>
- <translation>AA</translation>
+ <translation>XAO</translation>
</message>
</context>
<context>
<name>Export:file_path</name>
<message>
<source>Export file</source>
- <translation>AA</translation>
+ <translation>Fichier d'export</translation>
</message>
</context>
<context>
<name>Export:selection_list</name>
<message>
<source>Select a set of objects</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un ensemble d'objets</translation>
</message>
</context>
<context>
<name>Export:xao_author</name>
<message>
<source>Author</source>
- <translation>AA</translation>
+ <translation>Auteur</translation>
</message>
<message>
<source>Please input the author</source>
- <translation>AA</translation>
+ <translation>S'il vous plaît saisissez l'auteur</translation>
</message>
</context>
<context>
<name>Export:xao_file_path</name>
<message>
<source>Export file</source>
- <translation>AA</translation>
+ <translation>Fichier d'export</translation>
</message>
</context>
<context>
<name>Export:xao_file_path:ExchangePlugin_ExportFormat</name>
<message>
<source>%1 is not initialized.</source>
- <translation>AA</translation>
+ <translation>%1 n'est pas initialisé.</translation>
</message>
<message>
<source>File name is empty.</source>
- <translation>AA</translation>
+ <translation>Le nom du fichier est vide.</translation>
</message>
</context>
<context>
<name>Export:xao_geometry_name</name>
<message>
<source>Geometry name</source>
- <translation>AA</translation>
+ <translation>Nom de la géométrie</translation>
</message>
<message>
<source>Please input the geometry name</source>
- <translation>AA</translation>
+ <translation>S'il vous plaît entrer le nom de la géométrie</translation>
</message>
</context>
<name>Import:Model_FeatureValidator</name>
<message>
<source>Attribute "file_path" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Nom du fichier d'entrée à importer</translation>
</message>
</context>
<context>
<name>Import:file_path:ExchangePlugin_ImportFormat</name>
<message>
<source>File name is empty.</source>
- <translation>AA</translation>
+ <translation>Nom du fichier d'entrée à importer</translation>
</message>
</context>
<context>
<name>Import</name>
<message>
<source>Import</source>
- <translation>AA</translation>
+ <translation>Import</translation>
</message>
<message>
<source>Import a file</source>
- <translation>AA</translation>
+ <translation>Importer un fichier</translation>
</message>
</context>
<context>
<name>Import:file_path</name>
<message>
<source>Import file</source>
- <translation>AA</translation>
+ <translation>Importer le fichier</translation>
</message>
</context>
<name>workshop</name>
<message>
<source>Features</source>
- <translation>AA-Features</translation>
+ <translation>Caractéristiques</translation>
</message>
<message>
<source>Common</source>
- <translation>AA</translation>
+ <translation>Intersection</translation>
</message>
<message>
<source>Cut</source>
- <translation>AA</translation>
+ <translation>Découpe</translation>
</message>
<message>
<source>Extrusion</source>
- <translation>AA</translation>
+ <translation>Extrusion</translation>
</message>
<message>
<source>ExtrusionCut</source>
- <translation>AA</translation>
+ <translation>ExtrusionCut</translation>
</message>
<message>
<source>ExtrusionFuse</source>
- <translation>AA</translation>
+ <translation>ExtrusionFuse</translation>
</message>
<message>
<source>Fillet</source>
- <translation>AA</translation>
+ <translation>Congé</translation>
</message>
<message>
<source>Fuse</source>
- <translation>AA</translation>
+ <translation>Fusionner</translation>
</message>
<message>
<source>Fuse Faces</source>
- <translation>AA</translation>
+ <translation>Fusionner des faces</translation>
</message>
<message>
<source>Intersection</source>
- <translation>AA</translation>
+ <translation>Section</translation>
</message>
<message>
<source>Partition</source>
- <translation>AA</translation>
+ <translation>Partition</translation>
</message>
<message>
<source>Pipe</source>
- <translation>AA</translation>
+ <translation>Tuyau</translation>
</message>
<message>
<source>Recover</source>
- <translation>AA</translation>
+ <translation>Récupérer</translation>
</message>
<message>
<source>Remove Sub-Shapes</source>
- <translation>AA</translation>
+ <translation>Supprimer les sous-formes</translation>
</message>
<message>
<source>Revolution</source>
- <translation>AA</translation>
+ <translation>Révolution</translation>
</message>
<message>
<source>RevolutionCut</source>
- <translation>AA</translation>
+ <translation>RevolutionCut</translation>
</message>
<message>
<source>RevolutionFuse</source>
- <translation>AA</translation>
+ <translation>RevolutionFuse</translation>
</message>
<message>
<source>Scale</source>
- <translation>AA</translation>
+ <translation>Échelle</translation>
</message>
<message>
<source>Smash</source>
- <translation>AA</translation>
+ <translation>Smash</translation>
</message>
<message>
<source>Split</source>
- <translation>AA</translation>
+ <translation>Diviser</translation>
</message>
<message>
<source>Union</source>
- <translation>AA</translation>
+ <translation>Réunion</translation>
</message>
<!-- Part menu -->
<message>
<source>Angular Copy</source>
- <translation>AA</translation>
+ <translation>Copie angulaire</translation>
</message>
<message>
<source>Linear copy</source>
- <translation>AA</translation>
+ <translation>Copie linéaire</translation>
</message>
<message>
<source>Measurement</source>
- <translation>AA</translation>
+ <translation>Mesure</translation>
</message>
<message>
<source>Placement</source>
- <translation>AA</translation>
+ <translation>Placement</translation>
</message>
<message>
<source>Rotation</source>
- <translation>AA</translation>
+ <translation>Rotation</translation>
</message>
<message>
<source>Symmetry</source>
- <translation>AA</translation>
+ <translation>Symétrie</translation>
</message>
<message>
<source>Translation</source>
- <translation>AA</translation>
+ <translation>Translation</translation>
</message>
</context>
<name>Common</name>
<message>
<source>Common</source>
- <translation>AA</translation>
+ <translation>Intersection</translation>
</message>
<message>
<source>Perform boolean common operation with objects</source>
- <translation>AA</translation>
+ <translation>Effectuer l’opération booléenne section avec des objets</translation>
</message>
</context>
<context>
<name>Common:FeaturesPlugin_ValidatorBooleanCommonArguments</name>
<message>
<source>Not enough arguments for Fuse operation.</source>
- <translation>AA</translation>
+ <translation>Pas assez d'arguments pour l'opération Fusionner.</translation>
</message>
</context>
<context>
<name>Common:creation_method</name>
<message>
<source>Simple</source>
- <translation>AA</translation>
+ <translation>Simple</translation>
</message>
<message>
<source>advanced</source>
- <translation>AA</translation>
+ <translation>avancée</translation>
</message>
</context>
<context>
<name>Common:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Objects</source>
- <translation>AA</translation>
+ <translation>Objets</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>Common:tool_objects</name>
<message>
<source>Select tools</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des outils</translation>
</message>
<message>
<source>Tool objects</source>
- <translation>AA</translation>
+ <translation>Objets outils</translation>
</message>
</context>
<context>
- <name>Model_Data</name>
+ <name>Model_Data</name>
<message>
<source>%1 has failed during the update</source>
- <translation>AA</translation>
+ <translation>%1 a échoué lors de la mise à jour</translation>
</message>
</context>
<name>Cut</name>
<message>
<source>Cut</source>
- <translation>AA</translation>
+ <translation>Découpe</translation>
</message>
<message>
<source>Perform boolean cut operation with objects</source>
- <translation>AA</translation>
+ <translation>Effectuer l’opération booléenne découpe avec des objets</translation>
</message>
</context>
<context>
<name>Cut:FeaturesPlugin_ValidatorBooleanArguments</name>
<message>
<source>Objects not selected.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Cut:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>Cut:tool_objects</name>
<message>
<source>Select tools</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des outils</translation>
</message>
<message>
<source>Tool objects</source>
- <translation>AA</translation>
+ <translation>Objets outils</translation>
</message>
</context>
<name>Extrusion</name>
<message>
<source>Create a solid by extrusion of a face</source>
- <translation>AA</translation>
+ <translation>Créer un solide par extrusion d'une face</translation>
</message>
<message>
<source>Extrusion</source>
- <translation>AA</translation>
+ <translation>Extrusion</translation>
</message>
<message>
<source>From</source>
- <translation>AA</translation>
+ <translation>De</translation>
</message>
<message>
<source>To</source>
- <translation>AA</translation>
+ <translation>À</translation>
</message>
</context>
<context>
<name>Extrusion:CreationMethod</name>
<message>
<source>By bounding faces and offsets</source>
- <translation>AA</translation>
+ <translation>En délimitant les faces et les décalages</translation>
</message>
<message>
<source>By sizes</source>
- <translation>AA</translation>
+ <translation>Par tailles</translation>
</message>
</context>
<context>
<name>Extrusion:base</name>
<message>
<source>Base objects:</source>
- <translation>AA</translation>
+ <translation>Objets de base:</translation>
</message>
<message>
<source>Select a base objects</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un objet de base</translation>
</message>
</context>
<context>
<name>Extrusion:direction_object</name>
<message>
<source>Direction</source>
- <translation>AA</translation>
+ <translation>Direction</translation>
</message>
<message>
<source>Select an edge for direction</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour la direction</translation>
</message>
</context>
<context>
<name>Extrusion:from_object</name>
<message>
<source>From face</source>
- <translation>AA</translation>
+ <translation>À l’angle</translation>
</message>
<message>
<source><base sketch></source>
- <translation>AA</translation>
+ <translation><esquisse de base></translation>
</message>
</context>
<context>
<name>Extrusion:from_offset</name>
<message>
<source>Offset</source>
- <translation>AA</translation>
+ <translation>Décalage</translation>
</message>
<message>
<source>Offset for "from" bounding plane</source>
- <translation>AA</translation>
+ <translation>Décalage pour "à partir" du plan englobant</translation>
</message>
</context>
<context>
<name>Extrusion:from_size</name>
<message>
<source>From size</source>
- <translation>AA</translation>
+ <translation>À partir de la taille</translation>
</message>
<message>
<source>Size</source>
- <translation>AA</translation>
+ <translation>Taille</translation>
</message>
</context>
<context>
<name>Extrusion:to_object</name>
<message>
<source>To face</source>
- <translation>AA</translation>
+ <translation>Jusqu’à la face</translation>
</message>
<message>
<source><base sketch></source>
- <translation>AA</translation>
+ <translation><esquisse de base></translation>
</message>
</context>
<context>
<name>Extrusion:to_offset</name>
<message>
<source>Offset</source>
- <translation>AA</translation>
+ <translation>Décalage</translation>
</message>
<message>
<source>Offset for "to" bounding plane</source>
- <translation>AA</translation>
+ <translation>Décalage pour "au" plan englobant</translation>
</message>
</context>
<context>
<name>Extrusion:to_size</name>
<message>
<source>Size</source>
- <translation>AA</translation>
+ <translation>Taille</translation>
</message>
<message>
<source>To size</source>
- <translation>AA</translation>
+ <translation>À la taille</translation>
</message>
</context>
<context>
<name>Extrusion:direction_object</name>
<message>
<source><base normal></source>
- <translation>AA</translation>
+ <translation><base normale></translation>
</message>
</context>
<context>
<name>Extrusion:sketch</name>
<message>
<source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>ExtrusionCut</name>
<message>
<source>ExtrusionCut</source>
- <translation>AA</translation>
+ <translation>ExtrusionCut</translation>
</message>
<message>
<source>Cuts an extrusion from a solid</source>
- <translation>AA</translation>
+ <translation>Coupe une extrusion d'un solide</translation>
</message>
<message>
<source>Extrusion</source>
- <translation>AA</translation>
+ <translation>Extrusion</translation>
</message>
<message>
<source>From</source>
- <translation>AA</translation>
+ <translation>De</translation>
</message>
<message>
<source>To</source>
- <translation>AA</translation>
+ <translation>À</translation>
</message>
</context>
<context>
<name>ExtrusionCut:CreationMethod</name>
<message>
<source>By bounding faces and offsets</source>
- <translation>AA</translation>
+ <translation>En délimitant les faces et les décalages</translation>
</message>
<message>
<source>By sizes</source>
- <translation>AA</translation>
+ <translation>Par tailles</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base</name>
<message>
<source>Select a sketch face</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face d'esquisse</translation>
</message>
</context>
<context>
<name>ExtrusionCut:direction_object</name>
<message>
<source><base normal></source>
- <translation>AA</translation>
+ <translation><base normale></translation>
</message>
<message>
<source>Direction</source>
- <translation>AA</translation>
+ <translation>Direction</translation>
</message>
<message>
<source>Select an edge for direction</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour la direction</translation>
</message>
</context>
<context>
<name>ExtrusionCut:from_object</name>
<message>
<source>From face</source>
- <translation>AA</translation>
+ <translation>À l’angle</translation>
</message>
<message>
<source><base sketch></source>
- <translation>AA</translation>
+ <translation><esquisse de base></translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>ExtrusionCut:from_offset</name>
<message>
<source>Offset</source>
- <translation>AA</translation>
+ <translation>Décalage</translation>
</message>
<message>
<source>Offset for bounding plane</source>
- <translation>AA</translation>
+ <translation>Décalage pour le plan englobant</translation>
</message>
</context>
<context>
<name>ExtrusionCut:from_size</name>
<message>
<source>From size</source>
- <translation>AA</translation>
+ <translation>À partir de la taille</translation>
</message>
<message>
<source>Size</source>
- <translation>AA</translation>
+ <translation>Taille</translation>
</message>
</context>
<context>
<name>ExtrusionCut:main_objects</name>
<message>
<source>Cut from:</source>
- <translation>AA</translation>
+ <translation>Coupé de:</translation>
</message>
<message>
<source>Objects to Cut</source>
- <translation>AA</translation>
+ <translation>Objets à couper</translation>
</message>
</context>
<context>
<name>ExtrusionCut:to_object</name>
<message>
<source><base sketch></source>
- <translation>AA</translation>
+ <translation><esquisse de base></translation>
</message>
<message>
<source>To face</source>
- <translation>AA</translation>
+ <translation>Jusqu’à la face</translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>ExtrusionCut:to_offset</name>
<message>
<source>Offset</source>
- <translation>AA</translation>
+ <translation>Décalage</translation>
</message>
<message>
<source>Offset for bounding plane</source>
- <translation>AA</translation>
+ <translation>Décalage pour le plan englobant</translation>
</message>
</context>
<context>
<name>ExtrusionCut:to_size</name>
<message>
<source>Size</source>
- <translation>AA</translation>
+ <translation>Taille</translation>
</message>
<message>
<source>To size</source>
- <translation>AA</translation>
+ <translation>À la taille</translation>
</message>
</context>
<context>
<name>ExtrusionCut:sketch</name>
<message>
<source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>ExtrusionFuse</name>
<message>
<source>ExtrusionFuse</source>
- <translation>AA</translation>
+ <translation>ExtrusionFuse</translation>
</message>
<message>
<source>Fuses an extrusion with a solid</source>
- <translation>AA</translation>
+ <translation>Fusionne une extrusion avec un solide</translation>
</message>
<message>
<source>Extrusion</source>
- <translation>AA</translation>
+ <translation>Extrusion</translation>
</message>
<message>
<source>From</source>
- <translation>AA</translation>
+ <translation>De</translation>
</message>
<message>
<source>To</source>
- <translation>AA</translation>
+ <translation>À</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:CreationMethod</name>
<message>
<source>By bounding faces and offsets</source>
- <translation>AA</translation>
+ <translation>En délimitant les faces et les décalages</translation>
</message>
<message>
<source>By sizes</source>
- <translation>AA</translation>
+ <translation>Par tailles</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base</name>
<message>
<source>Select a sketch face</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face d'esquisse</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:direction_object</name>
<message>
<source><base normal></source>
- <translation>AA</translation>
+ <translation><base normale></translation>
</message>
<message>
<source>Direction</source>
- <translation>AA</translation>
+ <translation>Direction</translation>
</message>
<message>
<source>Select an edge for direction</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour la direction</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:from_object</name>
<message>
<source>From face</source>
- <translation>AA</translation>
+ <translation>À l’angle</translation>
</message>
<message>
<source><base sketch></source>
- <translation>AA</translation>
+ <translation><esquisse de base></translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:from_offset</name>
<message>
<source>Offset</source>
- <translation>AA</translation>
+ <translation>Décalage</translation>
</message>
<message>
<source>Offset for bounding plane</source>
- <translation>AA</translation>
+ <translation>Décalage pour le plan englobant</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:from_size</name>
<message>
<source>From size</source>
- <translation>AA</translation>
+ <translation>À partir de la taille</translation>
</message>
<message>
<source>Size</source>
- <translation>AA</translation>
+ <translation>Taille</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:main_objects</name>
<message>
<source>Fuse with:</source>
- <translation>AA</translation>
+ <translation>Fusionner avec:</translation>
</message>
<message>
<source>Objects to Fuse</source>
- <translation>AA</translation>
+ <translation>Objets à fusionner</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:to_object</name>
<message>
<source>To face</source>
- <translation>AA</translation>
+ <translation>Jusqu’à la face</translation>
</message>
<message>
<source><base sketch></source>
- <translation>AA</translation>
+ <translation><esquisse de base></translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:to_offset</name>
<message>
<source>Offset</source>
- <translation>AA</translation>
+ <translation>Décalage</translation>
</message>
<message>
<source>Offset for bounding plane</source>
- <translation>AA</translation>
+ <translation>Décalage pour le plan englobant</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:to_size</name>
<message>
<source>Size</source>
- <translation>AA</translation>
+ <translation>Taille</translation>
</message>
<message>
<source>To size</source>
- <translation>AA</translation>
+ <translation>À la taille</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:sketch</name>
<message>
<source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>Fillet</name>
<message>
<source>Fillet</source>
- <translation>AA</translation>
+ <translation>Congé</translation>
</message>
<message>
<source>Perform fillet on face or edge</source>
- <translation>AA</translation>
+ <translation>Effectuer un congé sur la face ou le bord</translation>
</message>
</context>
<context>
<name>Fillet:creation_method</name>
<message>
<source>Fixed radius</source>
- <translation>AA</translation>
+ <translation>Rayon fixe</translation>
</message>
<message>
<source>Varying radius</source>
- <translation>AA</translation>
+ <translation>Rayon variable</translation>
</message>
</context>
<context>
<name>Fillet:main_objects</name>
<message>
<source>Faces or/and edges</source>
- <translation>AA</translation>
+ <translation>Faces ou/et bords</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>Fillet:radius1</name>
<message>
<source>Fillet radius at start point.</source>
- <translation>AA</translation>
+ <translation>Rayon du congé au point de départ.</translation>
</message>
<message>
<source>Fillet radius.</source>
- <translation>AA</translation>
+ <translation>Rayon du congé.</translation>
</message>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
<message>
<source>Start radius</source>
- <translation>AA</translation>
+ <translation>Rayon de départ</translation>
</message>
</context>
<context>
<name>Fillet:radius2</name>
<message>
<source>End radius</source>
- <translation>AA</translation>
+ <translation>Rayon de fin</translation>
</message>
<message>
<source>Fillet radius at end point.</source>
- <translation>AA</translation>
+ <translation>Rayon du congé au point final.</translation>
</message>
</context>
<name>Fuse</name>
<message>
<source>Fuse</source>
- <translation>AA</translation>
+ <translation>Fusionner</translation>
</message>
<message>
<source>Perform boolean fuse operation with objects</source>
- <translation>AA</translation>
+ <translation>Effectuer l’opération booléenne fusion avec des objets</translation>
</message>
</context>
<context>
<name>Fuse:FeaturesPlugin_ValidatorBooleanFuseArguments</name>
<message>
<source>Not enough arguments for Fuse operation.</source>
- <translation>AA</translation>
+ <translation>Pas assez d'arguments pour l'opération Fusionner.</translation>
</message>
</context>
<context>
<name>Fuse:creation_method</name>
<message>
<source>Simple</source>
- <translation>AA</translation>
+ <translation>Simple</translation>
</message>
<message>
<source>advanced</source>
- <translation>AA</translation>
+ <translation>avancée</translation>
</message>
</context>
<context>
<name>Fuse:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Objects</source>
- <translation>AA</translation>
+ <translation>Objets</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>Fuse:remove_intersection_edges</name>
<message>
<source>Remove intersection edges</source>
- <translation>AA</translation>
+ <translation>Supprimer les arêtes d'intersection</translation>
</message>
<message>
<source>Remove intersection edges if they laying on the same surface</source>
- <translation>AA</translation>
+ <translation>Supprimez les arêtes d'intersection si elles reposent sur la même surface</translation>
</message>
</context>
<context>
<name>Fuse:tool_objects</name>
<message>
<source>Select tools</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des outils</translation>
</message>
<message>
<source>Tool objects</source>
- <translation>AA</translation>
+ <translation>Objets outils</translation>
</message>
</context>
<name>FusionFaces</name>
<message>
<source>Fuse Faces</source>
- <translation>AA</translation>
+ <translation>Fusionner des faces</translation>
</message>
<message>
<source>Performs fusion of connected faces</source>
- <translation>AA</translation>
+ <translation>Effectue la fusion de faces connectées</translation>
</message>
</context>
<context>
<name>FusionFaces:base_shape</name>
<message>
<source>Select a shape to modify.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une forme à modifier.</translation>
</message>
<message>
<source>Shape:</source>
- <translation>AA</translation>
+ <translation>Forme:</translation>
</message>
</context>
<context>
<name>FusionFaces:base_shape:GeomValidators_BodyShapes</name>
<message>
<source>Error: Context is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : le contexte est vide.</translation>
</message>
</context>
<name>Intersection</name>
<message>
<source>Intersect objects with tools</source>
- <translation>AA</translation>
+ <translation>Intersection d'objets avec des outils</translation>
</message>
<message>
<source>Intersection</source>
- <translation>AA</translation>
+ <translation>Section</translation>
</message>
</context>
<context>
<name>Intersection:main_objects</name>
<message>
<source>Objects</source>
- <translation>AA</translation>
+ <translation>Objets</translation>
</message>
<message>
<source>Select objects(compounds, compsolids, solids, shells, faces or edges)</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets (assemblages, solides composites, coques, faces ou arêtes)</translation>
</message>
</context>
<name>Partition</name>
<message>
<source>Partition</source>
- <translation>AA</translation>
+ <translation>Partition</translation>
</message>
<message>
<source>Perform partition operations with solids</source>
- <translation>AA</translation>
+ <translation>Effectuer des opérations de partition avec des solides</translation>
</message>
</context>
<context>
<name>Partition:GeomValidators_MinObjectsSelected</name>
<message>
<source>Error: Attribute "%1" should contain at least %2 items.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut "%1" doit contenir au moins %2 éléments.</translation>
</message>
</context>
<context>
<name>Partition:base_objects</name>
<message>
<source>Base objects:</source>
- <translation>AA</translation>
+ <translation>Objets de base:</translation>
</message>
<message>
<source>Select objects for partitioning.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets pour le partitionnement.</translation>
</message>
</context>
<name>Pipe</name>
<message>
<source>Generates extrusion along a path</source>
- <translation>AA</translation>
+ <translation>Génère une extrusion le long d'un chemin</translation>
</message>
<message>
<source>Pipe</source>
- <translation>AA</translation>
+ <translation>Tuyau</translation>
</message>
</context>
<context>
<name>Pipe:base_objects</name>
<message>
<source>Base objects:</source>
- <translation>AA</translation>
+ <translation>Objets de base:</translation>
</message>
<message>
<source>Select a base objects</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un objet de base</translation>
</message>
</context>
<context>
<name>Pipe:binormal</name>
<message>
<source>Bi-Normal:</source>
- <translation>AA</translation>
+ <translation>Bi-normal:</translation>
</message>
<message>
<source>Select an edge for Bi-Normal</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour Bi-Normal</translation>
</message>
</context>
<context>
<name>Pipe:creation_method</name>
<message>
<source>Pipe by objects, path and Bi-Normal</source>
- <translation>AA</translation>
+ <translation>Tyau par objets, chemin et Bi-Normal</translation>
</message>
<message>
<source>Pipe by objects, path and locations</source>
- <translation>AA</translation>
+ <translation>Tuyau par objets, chemins et emplacements</translation>
</message>
<message>
<source>Simple pipe by objects and path</source>
- <translation>AA</translation>
+ <translation>Tuyau simple par objets et chemin</translation>
</message>
</context>
<context>
<name>Pipe:locations_objects</name>
<message>
<source>Locations:</source>
- <translation>AA</translation>
+ <translation>Emplacements:</translation>
</message>
<message>
<source>Select one or more vertices to specify the locations</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un ou plusieurs sommets pour spécifier les emplacements</translation>
</message>
</context>
<context>
<name>Pipe:locations_objects:FeaturesPlugin_ValidatorPipeLocations</name>
<message>
<source>Error: Empty selection context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte de sélection vide.</translation>
</message>
</context>
<context>
<name>Pipe:path_object</name>
<message>
<source>Path object:</source>
- <translation>AA</translation>
+ <translation>Objet chemin:</translation>
</message>
<message>
<source>Select an edge or wire for path</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête ou un contour pour le chemin</translation>
</message>
</context>
<name>Recover</name>
<message>
<source>Recover</source>
- <translation>AA</translation>
+ <translation>Récupérer</translation>
</message>
<message>
<source>Visualize concealed objects</source>
- <translation>AA</translation>
+ <translation>Visualiser les objets cachés</translation>
</message>
</context>
<context>
<name>Recover:base_feature</name>
<message>
<source>Feature:</source>
- <translation>AA</translation>
+ <translation>Fonctionnalité:</translation>
</message>
<message>
<source>Select a feature that conceals results.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une fonctionnalité qui cache les résultats.</translation>
</message>
</context>
<context>
<name>Recover:base_feature:FeaturesPlugin_ValidatorConcealedResult</name>
<message>
<source>Error: Empty feature.</source>
- <translation>AA</translation>
+ <translation>Erreur : fonction vide.</translation>
</message>
</context>
<context>
<name>Recover:method</name>
<message>
<source>Concealed compounds</source>
- <translation>AA</translation>
+ <translation>Assemblages cachés</translation>
</message>
<message>
<source>Concealed results</source>
- <translation>AA</translation>
+ <translation>Résultats cachés</translation>
</message>
</context>
<name>Remove_SubShapes</name>
<message>
<source>Allows to remove sub-shapes from wires, shells, compsolids and compounds</source>
- <translation>AA</translation>
+ <translation>Permet de supprimer les sous formes de fils, coques, solides composites et assemblages</translation>
</message>
<message>
<source>Remove Sub-Shapes</source>
- <translation>AA</translation>
+ <translation>Supprimer les sous-formes</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape</name>
<message>
<source>Select a shape to modify.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une forme à modifier.</translation>
</message>
<message>
<source>Shape:</source>
- <translation>AA</translation>
+ <translation>Forme:</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:creation_method</name>
<message>
<source>By keeping sub-shapes</source>
- <translation>AA</translation>
+ <translation>En gardant les sous-formes</translation>
</message>
<message>
<source>By removing sub-shapes</source>
- <translation>AA</translation>
+ <translation>En supprimant les sous-formes</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes_to_keep</name>
<message>
<source>Select shapes to keep.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des formes à conserver.</translation>
</message>
<message>
<source>Sub-Shapes to keep:</source>
- <translation>AA</translation>
+ <translation>Sous-formes à garder:</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes_to_keep:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte vide.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes_to_remove</name>
<message>
<source>Select shapes to remove.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez les formes à supprimer.</translation>
</message>
<message>
<source>Sub-Shapes to remove:</source>
- <translation>AA</translation>
+ <translation>Sous-formes à supprimer:</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes_to_remove:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte vide.</translation>
</message>
</context>
<name>Revolution</name>
<message>
<source>Create a solid by revolution of a face</source>
- <translation>AA</translation>
+ <translation>Créer un solide par révolution d'une face</translation>
</message>
<message>
<source>Revolution</source>
- <translation>AA</translation>
+ <translation>Révolution</translation>
</message>
<message>
<source>From</source>
- <translation>AA</translation>
+ <translation>De</translation>
</message>
<message>
<source>To</source>
- <translation>AA</translation>
+ <translation>À</translation>
</message>
</context>
<context>
<name>Revolution:CreationMethod</name>
<message>
<source>By angles</source>
- <translation>AA</translation>
+ <translation>Par angles</translation>
</message>
<message>
<source>By bounding planes and angles</source>
- <translation>AA</translation>
+ <translation>En délimitant des plans et des angles</translation>
</message>
</context>
<context>
<name>Revolution:axis_object</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select an edge for axis</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour l'axe</translation>
</message>
</context>
<context>
<name>Revolution:base</name>
<message>
<source>Base objects:</source>
- <translation>AA</translation>
+ <translation>Objets de base:</translation>
</message>
<message>
<source>Select a base objects</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un objet de base</translation>
</message>
</context>
<context>
<name>Revolution:from_angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>From angle</source>
- <translation>AA</translation>
+ <translation>De l'angle</translation>
</message>
</context>
<context>
<name>Revolution:from_object</name>
<message>
<source><base sketch></source>
- <translation>AA</translation>
+ <translation><esquisse de base></translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>Revolution:from_offset</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Angle for "from" bounding plane</source>
- <translation>AA</translation>
+ <translation>Angle pour "à partir du" plan</translation>
</message>
</context>
<context>
<name>Revolution:to_angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>To angle</source>
- <translation>AA</translation>
+ <translation>Jusqu’à l’angle</translation>
</message>
</context>
<context>
<name>Revolution:to_object</name>
<message>
<source><base sketch></source>
- <translation>AA</translation>
+ <translation><esquisse de base></translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>Revolution:to_offset</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Angle for "to" bounding plane</source>
- <translation>AA</translation>
+ <translation>Angle pour "à" plan</translation>
</message>
</context>
<context>
<name>Revolution:sketch</name>
<message>
<source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>RevolutionCut</name>
<message>
<source>RevolutionCut</source>
- <translation>AA</translation>
+ <translation>RevolutionCut</translation>
</message>
<message>
<source>Cuts a revolution from a solid</source>
- <translation>AA</translation>
+ <translation>Coupe une révolution d'un solide</translation>
</message>
<message>
<source>From</source>
- <translation>AA</translation>
+ <translation>De</translation>
</message>
<message>
<source>Revolution</source>
- <translation>AA</translation>
+ <translation>Révolution</translation>
</message>
<message>
<source>To</source>
- <translation>AA</translation>
+ <translation>À</translation>
</message>
</context>
<context>
<name>RevolutionCut:CreationMethod</name>
<message>
<source>By angles</source>
- <translation>AA</translation>
+ <translation>Par angles</translation>
</message>
<message>
<source>By bounding planes and angles</source>
- <translation>AA</translation>
+ <translation>En délimitant des plans et des angles</translation>
</message>
</context>
<context>
<name>RevolutionCut:axis_object</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select an edge for axis</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour l'axe</translation>
</message>
</context>
<context>
<name>RevolutionCut:base</name>
<message>
<source>Select a sketch face</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face d'esquisse</translation>
</message>
</context>
<context>
<name>RevolutionCut:from_angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>From angle</source>
- <translation>AA</translation>
+ <translation>De l'angle</translation>
</message>
</context>
<context>
<name>RevolutionCut:from_object</name>
<message>
<source><sketch></source>
- <translation>AA</translation>
+ <translation><esquisse></translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>RevolutionCut:from_offset</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Angle for "from" bounding plane</source>
- <translation>AA</translation>
+ <translation>Angle pour "à partir du" plan</translation>
</message>
</context>
<context>
<name>RevolutionCut:main_objects</name>
<message>
<source>Cut from:</source>
- <translation>AA</translation>
+ <translation>Coupé de:</translation>
</message>
<message>
<source>Objects to Cut</source>
- <translation>AA</translation>
+ <translation>Objets à couper</translation>
</message>
</context>
<context>
<name>RevolutionCut:to_angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>To angle</source>
- <translation>AA</translation>
+ <translation>Jusqu’à l’angle</translation>
</message>
</context>
<context>
<name>RevolutionCut:to_object</name>
<message>
<source><sketch></source>
- <translation>AA</translation>
+ <translation><esquisse></translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>RevolutionCut:to_offset</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Angle for "to" bounding plane</source>
- <translation>AA</translation>
+ <translation>Angle pour "à" plan</translation>
</message>
</context>
<context>
<name>RevolutionCut:sketch</name>
<message>
<source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>RevolutionFuse</name>
<message>
<source>RevolutionFuse</source>
- <translation>AA</translation>
+ <translation>RevolutionFuse</translation>
</message>
<message>
<source>Fuses a revolution with a solid</source>
- <translation>AA</translation>
+ <translation>Fusionne une révolution avec un solide</translation>
</message>
<message>
<source>From</source>
- <translation>AA</translation>
+ <translation>De</translation>
</message>
<message>
<source>Revolution</source>
- <translation>AA</translation>
+ <translation>Révolution</translation>
</message>
<message>
<source>To</source>
- <translation>AA</translation>
+ <translation>À</translation>
</message>
</context>
<context>
<name>RevolutionFuse:CreationMethod</name>
<message>
<source>By angles</source>
- <translation>AA</translation>
+ <translation>Par angles</translation>
</message>
<message>
<source>By bounding planes and angles</source>
- <translation>AA</translation>
+ <translation>En délimitant des plans et des angles</translation>
</message>
</context>
<context>
<name>RevolutionFuse:axis_object</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select an edge for axis</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour l'axe</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base</name>
<message>
<source>Select a sketch face</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face d'esquisse</translation>
</message>
</context>
<context>
<name>RevolutionFuse:from_angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>From angle</source>
- <translation>AA</translation>
+ <translation>De l'angle</translation>
</message>
</context>
<context>
<name>RevolutionFuse:from_object</name>
<message>
<source><sketch></source>
- <translation>AA</translation>
+ <translation><esquisse></translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>RevolutionFuse:from_offset</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Angle for "from" bounding plane</source>
- <translation>AA</translation>
+ <translation>Angle pour "à partir du" plan</translation>
</message>
</context>
<context>
<name>RevolutionFuse:main_objects</name>
<message>
<source>Fuse with:</source>
- <translation>AA</translation>
+ <translation>Fusionner avec:</translation>
</message>
<message>
<source>Objects to Fuse</source>
- <translation>AA</translation>
+ <translation>Objets à fusionner</translation>
</message>
</context>
<context>
<name>RevolutionFuse:to_angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>To angle</source>
- <translation>AA</translation>
+ <translation>Jusqu’à l’angle</translation>
</message>
</context>
<context>
<name>RevolutionFuse:to_object</name>
<message>
<source><sketch></source>
- <translation>AA</translation>
+ <translation><esquisse></translation>
</message>
<message>
<source>Bounding plane (select a planar face)</source>
- <translation>AA</translation>
+ <translation>Plan englobant (sélectionnez une face plane)</translation>
</message>
<message>
<source>Plane face</source>
- <translation>AA</translation>
+ <translation>Face plane</translation>
</message>
</context>
<context>
<name>RevolutionFuse:to_offset</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Angle for "to" bounding plane</source>
- <translation>AA</translation>
+ <translation>Angle pour "à" plan</translation>
</message>
</context>
<context>
<name>RevolutionFuse:sketch</name>
<message>
<source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>Scale</name>
<message>
<source>Perform scale objects</source>
- <translation>AA</translation>
+ <translation>Effectuer un changement d’échelle des objets</translation>
</message>
<message>
<source>Scale</source>
- <translation>AA</translation>
+ <translation>Échelle</translation>
</message>
</context>
<context>
<name>Scale:CreationMethod</name>
<message>
<source>By one common factor for the three directions</source>
- <translation>AA</translation>
+ <translation>Par un facteur commun aux trois directions</translation>
</message>
<message>
<source>Different factors for the three directions</source>
- <translation>AA</translation>
+ <translation>Différents facteurs pour les trois directions</translation>
</message>
</context>
<context>
<name>Scale:center_point</name>
<message>
<source>Center point</source>
- <translation>AA</translation>
+ <translation>Point central</translation>
</message>
<message>
<source>Select the center point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le point central</translation>
</message>
</context>
<context>
<name>Scale:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>Scale:scale_factor</name>
<message>
<source>Scale factor</source>
- <translation>AA</translation>
+ <translation>Facteur d'échelle</translation>
</message>
</context>
<context>
<name>Scale:scale_factor_x</name>
<message>
<source>Scale factor in X</source>
- <translation>AA</translation>
+ <translation>Facteur d'échelle suivant X</translation>
</message>
</context>
<context>
<name>Scale:scale_factor_y</name>
<message>
<source>Scale factor in Y</source>
- <translation>AA</translation>
+ <translation>Facteur d'échelle suivant Y</translation>
</message>
</context>
<context>
<name>Scale:scale_factor_z</name>
<message>
<source>Scale factor in Z</source>
- <translation>AA</translation>
+ <translation>Facteur d'échelle suivant Z</translation>
</message>
</context>
<name>Smash</name>
<message>
<source>Perform boolean smash operation with objects</source>
- <translation>AA</translation>
+ <translation>Effectuer l’opération booléenne smash avec des objets</translation>
</message>
<message>
<source>Smash</source>
- <translation>AA</translation>
+ <translation>Smash</translation>
</message>
</context>
<context>
<name>Smash:FeaturesPlugin_ValidatorBooleanArguments</name>
<message>
<source>Objects not selected.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Smash:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>Smash:tool_objects</name>
<message>
<source>Select tools</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des outils</translation>
</message>
<message>
<source>Tool objects</source>
- <translation>AA</translation>
+ <translation>Objets outils</translation>
</message>
</context>
<name>Split</name>
<message>
<source>Perform boolean split operation with objects</source>
- <translation>AA</translation>
+ <translation>Effectuer l’opération booléenne division avec des objets</translation>
</message>
<message>
<source>Split</source>
- <translation>AA</translation>
+ <translation>Diviser</translation>
</message>
</context>
<context>
<name>Split:FeaturesPlugin_ValidatorBooleanArguments</name>
<message>
<source>Objects not selected.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Split:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>Split:tool_objects</name>
<message>
<source>Select tools</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des outils</translation>
</message>
<message>
<source>Tool objects</source>
- <translation>AA</translation>
+ <translation>Objets outils</translation>
</message>
</context>
<name>Union</name>
<message>
<source>Perform union operations with shapes</source>
- <translation>AA</translation>
+ <translation>Effectuer des opérations réunion avec des formes</translation>
</message>
<message>
<source>Union</source>
- <translation>AA</translation>
+ <translation>Réunion</translation>
</message>
</context>
<context>
<name>Union:base_objects</name>
<message>
<source>Base objects:</source>
- <translation>AA</translation>
+ <translation>Objets de base:</translation>
</message>
<message>
<source>Select solids for union.</source>
- <translation>AA</translation>
+ <translation>Sélectionner les solides pour la réunion.</translation>
</message>
</context>
<name>Scale:center_point:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
<source>FromSize = -ToSize and bounding planes are coincident.</source>
- <translation>AA</translation>
+ <translation>FromSize = -ToSize et les plans de délimitation coïncident.</translation>
</message>
</context>
<context>
<name>Extrusion:Model_FeatureValidator</name>
<message>
<source>Attribute "base" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
<source>ToSize = -FromSize.</source>
- <translation>AA</translation>
+ <translation>ToSize = -FromSize.</translation>
</message>
</context>
<context>
<name>Extrusion:FeaturesPlugin_ValidatorExtrusionDir</name>
<message>
<source>Error: Validator should be used with 2 parameters for extrusion.</source>
- <translation>AA</translation>
+ <translation>Validateur "FeaturesPlugin_ValidatorExtrusionDir" doit être utilisé avec 2 paramètres d'extrusion.</translation>
</message>
</context>
<context>
<name>Extrusion:FeaturesPlugin_ValidatorExtrusionDir</name>
<message>
<source>Error: Direction is parallel to one of the selected face or face on selected shell.</source>
- <translation>AA</translation>
+ <translation>La direction est parallèle à l'une des faces sélectionnées ou à la face de la coque sélectionnée.</translation>
</message>
</context>
<context>
<name>Extrusion:Model_FeatureValidator</name>
<message>
<source>Attribute "sketch" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:Model_FeatureValidator</name>
<message>
<source>Attribute "base" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:Model_FeatureValidator</name>
<message>
<source>Attribute "direction_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet Direction pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:Model_FeatureValidator</name>
<message>
<source>Attribute "from_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet de départ pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:Model_FeatureValidator</name>
<message>
<source>Attribute "to_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet destination de l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Erreur : paramètres incorrects dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Mauvais paramètres dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Validator parameters is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : les paramètres du validateur sont vides.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute contains unacceptable shape.</source>
- <translation>AA</translation>
+ <translation>Le type d’une forme sélectionnée n’est pas acceptable.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte vide.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Compound should contain only faces, edges or vertices.</source>
- <translation>AA</translation>
+ <translation>L’assemblage doit contenir uniquement des faces, des arêtes ou des sommets.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>L'objet de cette esquisse est déjà sélectionné. L'esquisse n'est pas autorisée pour la sélection.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>L'esquisse entière avec cet objet est déjà sélectionnée. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Wire with wrong orientation selected.</source>
- <translation>AA</translation>
+ <translation>Contour avec mauvaise orientation sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty attribute.</source>
- <translation>AA</translation>
+ <translation>Erreur : attribut vide.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut a un contexte vide.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty shape selected</source>
- <translation>AA</translation>
+ <translation>Erreur : forme vide sélectionnée</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Infinite constructions is not allowed as base.</source>
- <translation>AA</translation>
+ <translation>Les constructions infinies ne sont pas autorisées comme base.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>AA</translation>
+ <translation>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>Extrusion:direction_object:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>Extrusion:direction_object:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>Extrusion:direction_object:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>Extrusion:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Extrusion:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Objet de direction non sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Objet de direction non sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>Objet de direction non sélectionné.</translation>
</message>
</context>
<context>
<name>Extrusion:from_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Extrusion:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>Extrusion:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>Extrusion:to_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Extrusion:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>Extrusion:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
<source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>AA</translation>
+ <translation>Nombre incorrect d'arguments de validation dans XML (9 prévus).</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
<source>ToSize = -FromSize.</source>
- <translation>AA</translation>
+ <translation>ToSize = -FromSize.</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
<source>From face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La face de départ sélectionnée est invalide.</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
<source>To face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La sélection de la face finale est invalide.</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
<source>From face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La face de départ sélectionnée est invalide.</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
<source>To face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La sélection de la face finale est invalide.</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
<source>FromSize = -ToSize and bounding planes are coincident.</source>
- <translation>AA</translation>
+ <translation>FromSize = -ToSize et les plans de délimitation coïncident.</translation>
</message>
</context>
<context>
<name>Extrusion:FeaturesPlugin_ValidatorExtrusionDir</name>
<message>
<source>Error: Base objects list contains vertex or edge, so attribute "direction_object" can not be used with default value. Select direction for extrusion.</source>
- <translation>AA</translation>
+ <translation>La liste des objets de base contient un sommet ou une arête, ainsi la direction par défaut ne peut pas être utilisée. Sélectionnez la direction d'extrusion.</translation>
</message>
</context>
<context>
<name>Extrusion:from_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
<message>
<source>Error: Extrusion algorithm failed.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'algorithme d'extrusion a échoué.</translation>
</message>
</context>
<context>
<name>Extrusion:to_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
<message>
<source>Error: Extrusion algorithm failed.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'algorithme d'extrusion a échoué.</translation>
</message>
</context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
<source>FromSize = -ToSize and bounding planes are coincident.</source>
- <translation>AA</translation>
+ <translation>FromSize = -ToSize et les plans de délimitation coïncident.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:Model_FeatureValidator</name>
<message>
<source> Attribute "base" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: </source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés contiennent un élément avec un type de forme non autorisé.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:FeaturesPlugin_ValidatorExtrusionDir</name>
<message>
<source>Error: Validator should be used with 2 parameters for extrusion.</source>
- <translation>AA</translation>
+ <translation>Validateur "FeaturesPlugin_ValidatorExtrusionDir" doit être utilisé avec 2 paramètres d'extrusion.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:FeaturesPlugin_ValidatorExtrusionDir</name>
<message>
<source>Error: Direction is parallel to one of the selected face or face on selected shell.</source>
- <translation>AA</translation>
+ <translation>La direction est parallèle à l'une des faces sélectionnées ou à la face de la coque sélectionnée.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "sketch" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "direction_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet Direction pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "from_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet de départ pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "to_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet destination de l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "to_offset" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Entrez le décalage "jusqu’à".</translation>
</message>
</context>
<context>
<name>ExtrusionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "main_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets à couper ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Erreur : paramètres incorrects dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Mauvais paramètres dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Validator parameters is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : les paramètres du validateur sont vides.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute contains unacceptable shape.</source>
- <translation>AA</translation>
+ <translation>Le type d’une forme sélectionnée n’est pas acceptable.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte vide.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Compound should contain only faces, edges or vertices.</source>
- <translation>AA</translation>
+ <translation>L’assemblage doit contenir uniquement des faces, des arêtes ou des sommets.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>L'objet de cette esquisse est déjà sélectionné. L'esquisse n'est pas autorisée pour la sélection.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>L'esquisse entière avec cet objet est déjà sélectionnée. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Wire with wrong orientation selected.</source>
- <translation>AA</translation>
+ <translation>Contour avec mauvaise orientation sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty attribute.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets de base.</translation>
</message>
</context>
<context>
<name>ExtrusionCut</name>
<message>
<source>base - FeaturesPlugin_ValidatorBaseForGeneration: Error: Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>L'objet sélectionné est invalide.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty shape selected</source>
- <translation>AA</translation>
+ <translation>Erreur : forme vide sélectionnée</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Infinite constructions is not allowed as base.</source>
- <translation>AA</translation>
+ <translation>Les constructions infinies ne sont pas autorisées comme base.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>AA</translation>
+ <translation>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>ExtrusionCut:from_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionCut:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:to_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionCut:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
<source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>AA</translation>
+ <translation>Nombre incorrect d'arguments de validation dans XML (9 prévus).</translation>
</message>
</context>
<context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
<source>ToSize = -FromSize.</source>
- <translation>AA</translation>
+ <translation>ToSize = -FromSize.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
<source>From face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La face de départ sélectionnée est invalide.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
<source>To face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La sélection de la face finale est invalide.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
<source>From face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La face de départ sélectionnée est invalide.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
<source>To face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La sélection de la face finale est invalide.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
<source>FromSize = -ToSize and bounding planes are coincident.</source>
- <translation>AA</translation>
+ <translation>FromSize = -ToSize et les plans de délimitation coïncident.</translation>
</message>
</context>
<context>
<name>Revolution:Model_FeatureValidator</name>
<message>
<source>Attribute "axis_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:GeomValidators_ZeroOffset</name>
<message>
<source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>AA</translation>
+ <translation>Nombre incorrect d'arguments du validateur "GeomValidators_ZeroOffset" en XML (9 attendus).</translation>
</message>
</context>
<context>
<name>Revolution:GeomValidators_ZeroOffset</name>
<message>
<source>ToSize = -FromSize.</source>
- <translation>AA</translation>
+ <translation>ToAngle = -FromAngle.</translation>
</message>
</context>
<context>
<name>Revolution:GeomValidators_ZeroOffset</name>
<message>
<source>From face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La face de départ sélectionnée est invalide.</translation>
</message>
</context>
<context>
<name>Revolution:Model_FeatureValidator</name>
<message>
<source>Attribute "sketch" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:Model_FeatureValidator</name>
<message>
<source>Attribute "base" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:Model_FeatureValidator</name>
<message>
<source>Attribute "axis_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:Model_FeatureValidator</name>
<message>
<source>Attribute "from_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de départ pour la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:Model_FeatureValidator</name>
<message>
<source>Attribute "to_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet destination de la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Erreur : paramètres incorrects dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Mauvais paramètres dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Validator parameters is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : les paramètres du validateur sont vides.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute contains unacceptable shape.</source>
- <translation>AA</translation>
+ <translation>Le type d’une forme sélectionnée n’est pas acceptable.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte vide.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Compound should contain only faces, edges or vertices.</source>
- <translation>AA</translation>
+ <translation>L’assemblage doit contenir uniquement des faces, des arêtes ou des sommets.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>L'objet de cette esquisse est déjà sélectionné. L'esquisse n'est pas autorisée pour la sélection.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>L'esquisse entière avec cet objet est déjà sélectionnée. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Wire with wrong orientation selected.</source>
- <translation>AA</translation>
+ <translation>Contour avec mauvaise orientation sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty attribute.</source>
- <translation>AA</translation>
+ <translation>Erreur : attribut vide.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut a un contexte vide.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty shape selected</source>
- <translation>AA</translation>
+ <translation>Erreur : forme vide sélectionnée</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Infinite constructions is not allowed as base.</source>
- <translation>AA</translation>
+ <translation>Les constructions infinies ne sont pas autorisées comme base.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>AA</translation>
+ <translation>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>Revolution:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>Revolution:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>Revolution:axis_object:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>Revolution:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Revolution:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Revolution:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>Revolution:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>Revolution:from_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Revolution:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>Revolution:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>Revolution:to_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Revolution:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>Revolution:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>RevolutionCut:GeomValidators_ZeroOffset</name>
<message>
<source>FromSize = -ToSize and bounding planes are coincident.</source>
- <translation>AA</translation>
+ <translation>FromAngle = -ToAngle et les plans englobants coïncident.</translation>
</message>
</context>
<context>
<name>RevolutionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "axis_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: </source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés contiennent un élément avec un type de forme non autorisé.</translation>
</message>
</context>
<context>
<name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:GeomValidators_ZeroOffset</name>
<message>
<source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>AA</translation>
+ <translation>Nombre incorrect d'arguments du validateur "GeomValidators_ZeroOffset" en XML (9 attendus).</translation>
</message>
</context>
<context>
<name>RevolutionCut:GeomValidators_ZeroOffset</name>
<message>
<source>ToSize = -FromSize.</source>
- <translation>AA</translation>
+ <translation>ToAngle = -FromAngle.</translation>
</message>
</context>
<context>
<name>RevolutionCut:GeomValidators_ZeroOffset</name>
<message>
<source>From face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La face de départ sélectionnée est invalide.</translation>
</message>
</context>
<context>
<name>RevolutionCut:GeomValidators_ZeroOffset</name>
<message>
<source>To face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La sélection de la face finale est invalide.</translation>
</message>
</context>
<context>
<name>RevolutionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "sketch" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "base" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "axis_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "from_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de départ pour la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "to_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet destination de la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "main_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet à couper n’est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Erreur : paramètres incorrects dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Mauvais paramètres dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Validator parameters is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : les paramètres du validateur sont vides.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute contains unacceptable shape.</source>
- <translation>AA</translation>
+ <translation>Le type d’une forme sélectionnée n’est pas acceptable.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte vide.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Compound should contain only faces, edges or vertices.</source>
- <translation>AA</translation>
+ <translation>L’assemblage doit contenir uniquement des faces, des arêtes ou des sommets.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>L'objet de cette esquisse est déjà sélectionné. L'esquisse n'est pas autorisée pour la sélection.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>L'esquisse entière avec cet objet est déjà sélectionnée. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Wire with wrong orientation selected.</source>
- <translation>AA</translation>
+ <translation>Contour avec mauvaise orientation sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty attribute.</source>
- <translation>AA</translation>
+ <translation>Erreur : attribut vide.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut a un contexte vide.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty shape selected</source>
- <translation>AA</translation>
+ <translation>Erreur : forme vide sélectionnée</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Infinite constructions is not allowed as base.</source>
- <translation>AA</translation>
+ <translation>Les constructions infinies ne sont pas autorisées comme base.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>AA</translation>
+ <translation>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>RevolutionCut:from_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionCut:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>RevolutionCut:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>RevolutionCut:to_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionCut:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>RevolutionCut:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>FromSize = -ToSize and bounding planes are coincident.</source>
- <translation>AA</translation>
+ <translation>FromSize = -ToSize et les plans de délimitation coïncident.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "base" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets de base pour l'extrusion ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: </source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés contiennent un élément avec un type de forme non autorisé.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:FeaturesPlugin_ValidatorExtrusionDir</name>
<message>
<source>Error: Validator should be used with 2 parameters for extrusion.</source>
- <translation>AA</translation>
+ <translation>Validateur "FeaturesPlugin_ValidatorExtrusionDir" doit être utilisé avec 2 paramètres d'extrusion.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:FeaturesPlugin_ValidatorExtrusionDir</name>
<message>
<source>Error: Direction is parallel to one of the selected face or face on selected shell.</source>
- <translation>AA</translation>
+ <translation>La direction est parallèle à l'une des faces sélectionnées ou à la face de la coque sélectionnée.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "sketch" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "base" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets de base pour l'extrusion ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "direction_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet Direction pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "from_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet de départ pour l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "to_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet destination de l'extrusion n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "main_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets à fusionner ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Erreur : paramètres incorrects dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Mauvais paramètres dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Validator parameters is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : les paramètres du validateur sont vides.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute contains unacceptable shape.</source>
- <translation>AA</translation>
+ <translation>Le type d’une forme sélectionnée n’est pas acceptable.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte vide.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Compound should contain only faces, edges or vertices.</source>
- <translation>AA</translation>
+ <translation>L’assemblage doit contenir uniquement des faces, des arêtes ou des sommets.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>L'objet de cette esquisse est déjà sélectionné. L'esquisse n'est pas autorisée pour la sélection.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>L'esquisse entière avec cet objet est déjà sélectionnée. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Wire with wrong orientation selected.</source>
- <translation>AA</translation>
+ <translation>Contour avec mauvaise orientation sélectionné.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty attribute.</source>
- <translation>AA</translation>
+ <translation>Erreur : attribut vide.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut a un contexte vide.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty shape selected</source>
- <translation>AA</translation>
+ <translation>Erreur : forme vide sélectionnée</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Infinite constructions is not allowed as base.</source>
- <translation>AA</translation>
+ <translation>Les constructions infinies ne sont pas autorisées comme base.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>AA</translation>
+ <translation>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:from_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:to_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>AA</translation>
+ <translation>Nombre incorrect d'arguments de validation dans XML (9 prévus).</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>ToSize = -FromSize.</source>
- <translation>AA</translation>
+ <translation>ToSize = -FromSize.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>From face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La face de départ sélectionnée est invalide.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>To face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La sélection de la face finale est invalide.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>From face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La face de départ sélectionnée est invalide.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>To face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La sélection de la face finale est invalide.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>FromSize = -ToSize and bounding planes are coincident.</source>
- <translation>AA</translation>
+ <translation>FromSize = -ToSize et les plans de délimitation coïncident.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>FromSize = -ToSize and bounding planes are coincident.</source>
- <translation>AA</translation>
+ <translation>FromAngle = -ToAngle et les plans englobants coïncident.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "axis_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: </source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés contiennent un élément avec un type de forme non autorisé.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>AA</translation>
+ <translation>Nombre incorrect d'arguments du validateur "GeomValidators_ZeroOffset" en XML (9 attendus).</translation>
</message>
</context>
<context>
<name>RevolutionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>ToSize = -FromSize.</source>
- <translation>AA</translation>
+ <translation>ToAngle = -FromAngle.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>From face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La face de départ sélectionnée est invalide.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:GeomValidators_ZeroOffset</name>
<message>
<source>To face selection is invalid.</source>
- <translation>AA</translation>
+ <translation>La sélection de la face finale est invalide.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "sketch" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "base" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "axis_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "from_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de départ pour la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "to_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L’objet destination de la révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:Model_FeatureValidator</name>
<message>
<source>Attribute "main_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets à fusionner ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Error: Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Erreur : paramètres incorrects dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
<message>
<source>Wrong parameters in XML definition for %1 type</source>
- <translation>AA</translation>
+ <translation>Mauvais paramètres dans la définition XML pour le type %1</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Validator parameters is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : les paramètres du validateur sont vides.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute contains unacceptable shape.</source>
- <translation>AA</translation>
+ <translation>Le type d’une forme sélectionnée n’est pas acceptable.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte vide.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Compound should contain only faces, edges or vertices.</source>
- <translation>AA</translation>
+ <translation>L’assemblage doit contenir uniquement des faces, des arêtes ou des sommets.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>L'objet de cette esquisse est déjà sélectionné. L'esquisse n'est pas autorisée pour la sélection.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>L'esquisse entière avec cet objet est déjà sélectionnée. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Wire with wrong orientation selected.</source>
- <translation>AA</translation>
+ <translation>Contour avec mauvaise orientation sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty attribute.</source>
- <translation>AA</translation>
+ <translation>Erreur : attribut vide.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut a un contexte vide.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty shape selected</source>
- <translation>AA</translation>
+ <translation>Erreur : forme vide sélectionnée</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Infinite constructions is not allowed as base.</source>
- <translation>AA</translation>
+ <translation>Les constructions infinies ne sont pas autorisées comme base.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>AA</translation>
+ <translation>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de révolution n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>RevolutionFuse:from_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionFuse:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:from_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:to_object:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionFuse:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas un cylindre.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:to_object:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>La forme n'est pas une face disponible.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>Boolean</name>
<message>
<source>Boolean</source>
- <translation>AA</translation>
+ <translation>Booléen</translation>
</message>
<message>
<source>Boolean operations with objects</source>
- <translation>AA</translation>
+ <translation>Opérations booléennes avec des objets</translation>
</message>
</context>
<context>
<name>Boolean:bool_type</name>
<message>
<source>Operation type</source>
- <translation>AA</translation>
+ <translation>Type d'opération</translation>
</message>
<message>
<source>Type of boolean operation</source>
- <translation>AA</translation>
+ <translation>Type d'opération booléenne</translation>
</message>
<message>
<source>Cut</source>
- <translation>AA</translation>
+ <translation>Découpe</translation>
</message>
<message>
<source>Fuse</source>
- <translation>AA</translation>
+ <translation>Fusionner</translation>
</message>
<message>
<source>Common</source>
- <translation>AA</translation>
+ <translation>Intersection</translation>
</message>
<message>
<source>Fill</source>
- <translation>AA</translation>
+ <translation>Remplir</translation>
</message>
<message>
<source>Smash</source>
- <translation>AA</translation>
+ <translation>Smash</translation>
</message>
</context>
<context>
<name>Boolean:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>Boolean:main_objects:FeaturesPlugin_ValidatorBooleanSelection</name>
<message>
<source>Error: Empty attribute selection.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets.</translation>
</message>
<message>
<source>Error: Empty selection context.</source>
- <translation>AA</translation>
+ <translation>Objet sélectionné invalide.</translation>
</message>
<message>
<source>Error: Result construction not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>Résultat de construction non autorisé pour la sélection.</translation>
</message>
<message>
<source>Error: Empty shape.</source>
- <translation>AA</translation>
+ <translation>Objet sélectionné invalide.</translation>
</message>
<message>
<source>Error: Local selection not allowed.</source>
- <translation>AA</translation>
+ <translation>Sélection locale non autorisée.</translation>
</message>
<message>
<source>Error: Selected shape has the wrong type.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est du mauvais type.</translation>
</message>
</context>
<context>
<name>Boolean:tool_objects</name>
<message>
<source>Tool objects</source>
- <translation>AA</translation>
+ <translation>Objets outils</translation>
</message>
<message>
<source>Select tools</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des outils</translation>
</message>
</context>
<context>
<name>Boolean:tool_objects:FeaturesPlugin_ValidatorBooleanSelection</name>
<message>
<source>Error: Empty attribute selection.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des outils.</translation>
</message>
<message>
<source>Error: Empty selection context.</source>
- <translation>AA</translation>
+ <translation>Outil sélectionné non valide.</translation>
</message>
<message>
<source>Error: Result construction not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>Résultat de construction non autorisé pour la sélection.</translation>
</message>
<message>
<source>Error: Empty shape.</source>
- <translation>AA</translation>
+ <translation>Outil sélectionné non valide.</translation>
</message>
<message>
<source>Error: Local selection not allowed.</source>
- <translation>AA</translation>
+ <translation>Sélection locale non autorisée.</translation>
</message>
<message>
<source>Error: Selected shape has the wrong type.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est du mauvais type.</translation>
</message>
</context>
<context>
<name>Boolean:GeomValidators_BooleanArguments</name>
<message>
<source>Not enough arguments</source>
- <translation>AA</translation>
+ <translation>Pas assez d'arguments.</translation>
</message>
</context>
<context>
<name>Boolean:Model_FeatureValidator</name>
<message>
<source>Attribute "bool_type" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le type d'opération.</translation>
</message>
<message>
<source>Attribute "main_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets.</translation>
</message>
<message>
<source>Attribute "tool_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des outils.</translation>
</message>
</context>
<context>
<name>Partition:GeomValidators_MinObjectsSelected</name>
<message>
<source>Error: Attribute \"%1\" should contain at least %2 items.</source>
- <translation>AA</translation>
+ <translation>Au moins %2 objets doivent être sélectionnés dans "%1"</translation>
</message>
</context>
<context>
<name>Partition:GeomValidators_MinObjectsSelected</name>
<message>
<source>Error: Wrong number of arguments (expected 2): selection list id and min number of objects</source>
- <translation>AA</translation>
+ <translation>Nombre incorrect de validateurs "GeomValidators_MinObjectsSelected" (2 attendus) : id de la liste de sélection et nombre minimal d'objets.</translation>
</message>
</context>
<context>
<name>Partition:GeomValidators_MinObjectsSelected</name>
<message>
<source>Error: Could not get attribute \"%1\".</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Partition:Model_FeatureValidator</name>
<message>
<source>Attribute "base_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Partition:base_objects:FeaturesPlugin_ValidatorPartitionSelection</name>
<message>
<source>Error: This validator can only work with selection list in \"Partition\" feature.</source>
- <translation>AA</translation>
+ <translation>Erreur : ce validateur ne peut fonctionner qu'avec une liste de sélection dans la fonctionnalité \"Partition\".</translation>
</message>
</context>
<context>
<name>Partition:base_objects:FeaturesPlugin_ValidatorPartitionSelection</name>
<message>
<source>Error: Only body shapes and construction planes are allowed for selection.</source>
- <translation>AA</translation>
+ <translation>Seuls les formes et les plans de construction sont autorisés pour la sélection.</translation>
</message>
</context>
<context>
<name>Partition:base_objects:FeaturesPlugin_ValidatorPartitionSelection</name>
<message>
<source>Error: Only body shapes and construction planes are allowed for selection.</source>
- <translation>AA</translation>
+ <translation>Seuls les formes et les plans de construction sont autorisés pour la sélection.</translation>
</message>
</context>
<context>
<name>Pipe:Model_FeatureValidator</name>
<message>
<source>Attribute "base_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour le tuyau n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:Model_FeatureValidator</name>
<message>
<source>Attribute "binormal" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le vecteur binormal n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:Model_FeatureValidator</name>
<message>
<source>Attribute "path_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet pour le chemin de canal n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:binormal:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le vecteur binormal n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>L'objet pour le chemin de canal n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:FeaturesPlugin_ValidatorPipeLocations</name>
<message>
<source>Error: Could not get \"%1\" attribute.</source>
- <translation>AA</translation>
+ <translation>Impossible d'obtenir l'attribut " %1"</translation>
</message>
</context>
<context>
<name>Pipe:FeaturesPlugin_ValidatorPipeLocations</name>
<message>
<source>Error: Number of locations should be the same as base objects.</source>
- <translation>AA</translation>
+ <translation>Le nombre d'emplacements doit être identique à celui des objets de base.</translation>
</message>
</context>
<context>
<name>Pipe:Model_FeatureValidator</name>
<message>
<source>Attribute "base_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet de base pour le tuyau n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:Model_FeatureValidator</name>
<message>
<source>Attribute "path_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet pour le chemin de canal n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:Model_FeatureValidator</name>
<message>
<source>Attribute "binormal" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le vecteur binormal n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:Model_FeatureValidator</name>
<message>
<source>Attribute "locations_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Emplacements non sélectionnés.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Validator parameters is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : les paramètres du validateur sont vides.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute contains unacceptable shape.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut contient une forme inacceptable.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte vide.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Compound should contain only faces, edges or vertices.</source>
- <translation>AA</translation>
+ <translation>L’assemblage doit contenir uniquement des faces, des arêtes ou des sommets.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>L'objet de cette esquisse est déjà sélectionné. L'esquisse n'est pas autorisée pour la sélection.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>L'esquisse entière avec cet objet est déjà sélectionnée. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Wire with wrong orientation selected.</source>
- <translation>AA</translation>
+ <translation>Contour avec mauvaise orientation sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>AA</translation>
+ <translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty attribute.</source>
- <translation>AA</translation>
+ <translation>Erreur : attribut vide.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Attribute have empty context.</source>
- <translation>AA</translation>
+ <translation>Erreur : l'attribut a un contexte vide.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Empty shape selected</source>
- <translation>AA</translation>
+ <translation>Erreur : forme vide sélectionnée</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Infinite constructions is not allowed as base.</source>
- <translation>AA</translation>
+ <translation>Les constructions infinies ne sont pas autorisées comme base.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est dans la sélection locale. Seule la sélection globale est autorisée.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
<source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>AA</translation>
+ <translation>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
<message>
<source>Error: This validator can only work with path selector in \"Pipe\" feature.</source>
- <translation>AA</translation>
+ <translation>Erreur : ce validateur ne peut fonctionner qu'avec le sélecteur de chemin dans la fonctionnalité \"Tuyau\".</translation>
</message>
</context>
<context>
<name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>L'objet pour le chemin de canal n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
<message>
<source>Error: Local selection of wires not allowed.</source>
- <translation>AA</translation>
+ <translation>Sélection locale des contours non autorisée.</translation>
</message>
</context>
<context>
<name>Pipe:binormal:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>Pipe:binormal:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>Pipe:binormal:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>Pipe:binormal:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Pipe:binormal:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le vecteur binormal n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Pipe:binormal:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>Pipe:binormal:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
<message>
<source>Error: Base shape is empty.</source>
- <translation>AA</translation>
+ <translation>La forme de base n'est pas sélectionnée.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
<message>
<source>Error: Context is empty.</source>
- <translation>AA</translation>
+ <translation>L'objet sélectionné a un contexte vide.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>L'objet sélectionné a un contexte vide.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
<message>
<source>Error: Could not get \"%1\" attribute.</source>
- <translation>AA</translation>
+ <translation>Impossible d'obtenir l'attribut " %1".</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
<message>
<source>Error: Base shape is empty.</source>
- <translation>AA</translation>
+ <translation>La forme de base n'est pas sélectionnée.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
<message>
<source>Error: Resulting shape is not valid.</source>
- <translation>AA</translation>
+ <translation>La forme résultante n'est pas valide.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:Model_FeatureValidator</name>
<message>
<source>Attribute "base_shape" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La forme de base n'est pas sélectionnée.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:Model_FeatureValidator</name>
<message>
<source>Attribute "subshapes" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les sous-formes ne sont pas sélectionnées.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La forme est vide</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
<message>
<source>Error: Context is empty.</source>
- <translation>AA</translation>
+ <translation>L'objet sélectionné a un contexte vide.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
<message>
<source>Error: Result construction selected.</source>
- <translation>AA</translation>
+ <translation>Erreur : construction du résultat sélectionnée.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<message>
<source>Error: This validator can only work with selection list in \"Remove Sub-Shapes\" feature.</source>
- <translation>AA</translation>
+ <translation>Erreur : ce validateur ne peut fonctionner qu'avec la liste de sélection de la fonction \"Supprimer les sous-formes\".</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<message>
<source>Error: Could not get \"%1\" attribute.</source>
- <translation>AA</translation>
+ <translation>Erreur : impossible d'obtenir l'attribut \"%1\".</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<message>
<source>Error: Empty context.</source>
- <translation>AA</translation>
+ <translation>L'objet sélectionné a un contexte vide.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<message>
<source>Error: Empty base shape.</source>
- <translation>AA</translation>
+ <translation>Forme de base non sélectionnée.</translation>
</message>
</context>
<context>
<name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<message>
<source>Error: Only sub-shapes of selected shape is allowed for selection.</source>
- <translation>AA</translation>
+ <translation>Seules les sous-formes de la forme sélectionnée sont autorisées pour la sélection.</translation>
</message>
</context>
<context>
<name>Intersection:Model_FeatureValidator</name>
<message>
<source>Attribute "main_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets principaux ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>Intersection:Model_FeatureValidator</name>
<message>
<source>Attribute "tool_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets outils ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty selection.</source>
- <translation>AA</translation>
+ <translation>Sélection vide.</translation>
</message>
</context>
<context>
<name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty attribute selection.</source>
- <translation>AA</translation>
+ <translation>La sélection d'attribut est vide.</translation>
</message>
</context>
<context>
<name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty selection context.</source>
- <translation>AA</translation>
+ <translation>L'objet sélectionné a un contexte vide.</translation>
</message>
</context>
<context>
<name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty feature.</source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés ont une fonctionnalité vide.</translation>
</message>
</context>
<context>
<name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: %1 shape is not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>La forme %1 n'est pas autorisée pour la sélection.</translation>
</message>
</context>
<context>
<name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty shape.</source>
- <translation>AA</translation>
+ <translation>Forme vide sélectionnée.</translation>
</message>
</context>
<context>
<name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: selected shape has the wrong type.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est du mauvais type.</translation>
</message>
</context>
<context>
<name>Intersection:Model_FeatureValidator</name>
<message>
<source>Attribute "main_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets principaux ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>Intersection:Model_FeatureValidator</name>
<message>
<source>Attribute "tool_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets outils ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty selection.</source>
- <translation>AA</translation>
+ <translation>Erreur : sélection vide.</translation>
</message>
</context>
<context>
<name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty attribute selection.</source>
- <translation>AA</translation>
+ <translation>Erreur : sélection d'attribut vide.</translation>
</message>
</context>
<context>
<name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty selection context.</source>
- <translation>AA</translation>
+ <translation>Erreur : contexte de sélection vide.</translation>
</message>
</context>
<context>
<name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty feature.</source>
- <translation>AA</translation>
+ <translation>Erreur : fonctionnalité vide.</translation>
</message>
</context>
<context>
<name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: %1 shape is not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>La forme %1 n'est pas autorisée pour la sélection.</translation>
</message>
</context>
<context>
<name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty shape.</source>
- <translation>AA</translation>
+ <translation>Erreur : forme vide.</translation>
</message>
</context>
<context>
<name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: Local selection not allowed.</source>
- <translation>AA</translation>
+ <translation>Sélection locale non autorisée.</translation>
</message>
</context>
<context>
<name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: selected shape has the wrong type.</source>
- <translation>AA</translation>
+ <translation>La forme sélectionnée est du mauvais type.</translation>
</message>
</context>
<context>
<name>Placement:Model_FeatureValidator</name>
<message>
<source>Attribute "placement_end_shape" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La forme du placement final n'est pas définie.</translation>
</message>
</context>
<context>
<name>Placement:placement_end_shape:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one shape in placement_end_shape and placement_start_shape attributes.</source>
- <translation>AA</translation>
+ <translation>Les formes de placement de début et de fin sont les mêmes.</translation>
</message>
</context>
<context>
<name>Placement:Model_FeatureValidator</name>
<message>
<source>Attribute "placement_objects_list" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Les objets à placer ne sont pas sélectionnés.</translation>
</message>
</context>
<context>
<name>Placement:placement_objects_list:FeaturesPlugin_ValidatorTransform</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité.</translation>
</message>
</context>
<context>
<name>Placement:placement_objects_list:FeaturesPlugin_ValidatorTransform</name>
<message>
<source>Objects from the %1 group can be selected in the %2 document, but an objects from the %3 group is selected.</source>
- <translation>AA</translation>
+ <translation>Les objets du groupe %1 peuvent être sélectionnés dans le document %2, mais un objet du groupe %3 est sélectionné.</translation>
</message>
</context>
<context>
<name>Placement:Model_FeatureValidator</name>
<message>
<source>Attribute "placement_start_shape" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La forme de départ n'est pas définie.</translation>
</message>
</context>
<context>
<name>Rotation:Model_FeatureValidator</name>
<message>
<source>Attribute "angle" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'angle n'est pas défini.</translation>
</message>
</context>
<context>
<name>Rotation:Model_FeatureValidator</name>
<message>
<source>Attribute "axis_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'axe de rotation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Rotation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de rotation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Rotation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés contiennent un élément avec un type de forme non autorisé.</translation>
</message>
</context>
<context>
<name>Rotation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide.</translation>
</message>
</context>
<context>
<name>Rotation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2".</translation>
</message>
</context>
<context>
<name>Rotation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité.</translation>
</message>
</context>
<context>
<name>Rotation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de rotation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Rotation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de rotation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Rotation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de rotation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Rotation:Model_FeatureValidator</name>
<message>
<source>Attribute "main_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Rotation:Model_FeatureValidator</name>
<message>
<source>Attribute "axis_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'axe de rotation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Rotation:Model_FeatureValidator</name>
<message>
<source>Attribute "angle" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'angle n'est pas défini.</translation>
</message>
</context>
<context>
<name>Rotation:main_objects:FeaturesPlugin_ValidatorTransform</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Rotation:main_objects:FeaturesPlugin_ValidatorTransform</name>
<message>
<source>Objects from the %1 group can be selected in the %2 document, but an objects from the %3 group is selected.</source>
- <translation>AA</translation>
+ <translation>Les objets du groupe %1 peuvent être sélectionnés dans le document %2, mais un objet du groupe %3 est sélectionné.</translation>
</message>
</context>
<context>
<name>Translation:Model_FeatureValidator</name>
<message>
<source>Attribute "axis_object" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'axe de translation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Translation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de translation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Translation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Il ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>Translation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Il fait référence à un attribut vide</translation>
</message>
</context>
<context>
<name>Translation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>Shape type is \"%1\", it should be \"%2\"</source>
- <translation>AA</translation>
+ <translation>Le type de forme est "%1", il devrait être "%2".</translation>
</message>
</context>
<context>
<name>Translation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Translation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de translation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Translation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de translation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Translation:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'axe de translation n'est pas sélectionné.</translation>
</message>
</context>
<context>
<name>Translation:main_objects:FeaturesPlugin_ValidatorTransform</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>Translation:main_objects:FeaturesPlugin_ValidatorTransform</name>
<message>
<source>Objects from the %1 group can be selected in the %2 document, but an objects from the %3 group is selected.</source>
- <translation>AA</translation>
+ <translation>Les objets du groupe %1 peuvent être sélectionnés dans le document %2, mais un objet du groupe %3 est sélectionné.</translation>
</message>
</context>
<context>
<name>Union:FeaturesPlugin_ValidatorUnionArguments</name>
<message>
<source>Error: Could not get \"%1\" attribute.</source>
- <translation>AA</translation>
+ <translation>Impossible d'obtenir l'attribut " %1".</translation>
</message>
</context>
<context>
<name>Union:FeaturesPlugin_ValidatorUnionArguments</name>
<message>
<source>Error: Not all shapes have shared topology.</source>
- <translation>AA</translation>
+ <translation>La topologie n'est pas partagée par toutes les formes.</translation>
</message>
</context>
<context>
<name>Union:Model_FeatureValidator</name>
<message>
<source>Attribute "base_objects" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Objets non sélectionnés.</translation>
</message>
</context>
<context>
<name>Union:base_objects:FeaturesPlugin_ValidatorUnionSelection</name>
<message>
<source>Error: This validator can only work with selection list in \"%1\" feature.</source>
- <translation>AA</translation>
+ <translation>Erreur : ce validateur ne peut fonctionner qu'avec la liste de sélection dans la fonctionnalité \"%1\".</translation>
</message>
</context>
<context>
<name>Union:base_objects:FeaturesPlugin_ValidatorUnionSelection</name>
<message>
<source>Error: Whole compsolids not allowed for selection.</source>
- <translation>AA</translation>
+ <translation>Solides composites entiers non autorisés pour la sélection.</translation>
</message>
</context>
<context>
<name>Union:GeomValidators_MinObjectsSelected</name>
<message>
<source>Error: Wrong number of arguments (expected 2): selection list id and min number of objects</source>
- <translation>AA</translation>
+ <translation>Erreur : Nombre d'arguments incorrect (2 attendus): id de la liste de sélection et nombre minimal d'objets</translation>
</message>
</context>
<context>
<name>Union:GeomValidators_MinObjectsSelected</name>
<message>
<source>Error: Could not get attribute \"%1\".</source>
- <translation>AA</translation>
+ <translation>Erreur : impossible d'obtenir l'attribut \"%1\".</translation>
</message>
</context>
<context>
<name>FusionFaces:Model_FeatureValidator</name>
<message>
<source>Attribute "base_shape" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La forme de base n'est pas sélectionnée.</translation>
</message>
</context>
<name>AngularCopy</name>
<message>
<source>Angular Copy</source>
- <translation>AA</translation>
+ <translation>Copie angulaire</translation>
</message>
<message>
<source>Perform copy and rotate</source>
- <translation>AA</translation>
+ <translation>Effectuer une copie et une rotation</translation>
</message>
</context>
<context>
<name>AngularCopy:axis_angular</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select an edge for the axis of rotation</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour l'axe de rotation</translation>
</message>
</context>
<context>
<name>AngularCopy:axis_angular:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>AngularCopy:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>AngularCopy:nb_angular</name>
<message>
<source>Nb copies</source>
- <translation>AA</translation>
+ <translation>Nb copies</translation>
</message>
<message>
<source>Number of copies for the angular copy</source>
- <translation>AA</translation>
+ <translation>Nombre de copies pour la copie angulaire</translation>
</message>
</context>
<context>
<name>AngularCopy:step_angular</name>
<message>
<source>Angular step</source>
- <translation>AA</translation>
+ <translation>Pas angulaire</translation>
</message>
<message>
<source>Step for the angular direction</source>
- <translation>AA</translation>
+ <translation>Pas pour la direction angulaire</translation>
</message>
</context>
<name>LinearCopy</name>
<message>
<source>Linear copy</source>
- <translation>AA</translation>
+ <translation>Copie linéaire</translation>
</message>
<message>
<source>Perform copy and translate</source>
- <translation>AA</translation>
+ <translation>Effectuer la copie et la translation</translation>
</message>
</context>
<context>
<name>LinearCopy:axis_first_dir</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select an edge for the first direction</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour la première direction</translation>
</message>
</context>
<context>
<name>LinearCopy:axis_first_dir:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>LinearCopy:axis_second_dir</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select an edge for the second direction</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour la deuxième direction</translation>
</message>
</context>
<context>
<name>LinearCopy:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
</context>
<context>
<name>LinearCopy:nb_first_dir</name>
<message>
<source>Nb copies</source>
- <translation>AA</translation>
+ <translation>Nb copies</translation>
</message>
<message>
<source>Number of copies for the first direction</source>
- <translation>AA</translation>
+ <translation>Nombre de copies pour la première direction</translation>
</message>
</context>
<context>
<name>LinearCopy:nb_second_dir</name>
<message>
<source>Nb copies</source>
- <translation>AA</translation>
+ <translation>Nb copies</translation>
</message>
<message>
<source>Number of copies for the second direction</source>
- <translation>AA</translation>
+ <translation>Nombre de copies pour la deuxième direction</translation>
</message>
</context>
<context>
<name>LinearCopy:step_first_dir</name>
<message>
<source>Step</source>
- <translation>AA</translation>
+ <translation>Étape</translation>
</message>
<message>
<source>Step for the first direction</source>
- <translation>AA</translation>
+ <translation>Pas pour la première direction</translation>
</message>
</context>
<context>
<name>LinearCopy:step_second_dir</name>
<message>
<source>Step</source>
- <translation>AA</translation>
+ <translation>Étape</translation>
</message>
<message>
<source>Step for the second direction</source>
- <translation>AA</translation>
+ <translation>Pas pour la deuxième direction</translation>
</message>
</context>
<context>
<name>LinearCopy:use_second_dir</name>
<message>
<source>Second direction</source>
- <translation>AA</translation>
+ <translation>Deuxième direction</translation>
</message>
</context>
<name>Measurement</name>
<message>
<source>Calculate properties of objects</source>
- <translation>AA</translation>
+ <translation>Calculer les propriétés des objets</translation>
</message>
<message>
<source>Measurement</source>
- <translation>AA</translation>
+ <translation>Mesure</translation>
</message>
</context>
<context>
<name>Measurement:MeasureKind</name>
<message>
<source>Angle between edges</source>
- <translation>AA</translation>
+ <translation>Angle entre les bords</translation>
</message>
<message>
<source>Angle by 3 points</source>
- <translation>AA</translation>
+ <translation>Angle de 3 points</translation>
</message>
<message>
<source>Distance between objects</source>
- <translation>AA</translation>
+ <translation>Distance entre objets</translation>
</message>
<message>
<source>Edge length</source>
- <translation>AA</translation>
+ <translation>Longueur de bord</translation>
</message>
<message>
<source>Radius of circular</source>
- <translation>AA</translation>
+ <translation>Rayon circulaire</translation>
</message>
</context>
<context>
<name>Measurement:angle_from</name>
<message>
<source>First edge</source>
- <translation>AA</translation>
+ <translation>Premier bord</translation>
</message>
<message>
<source>Select an edge</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête</translation>
</message>
</context>
<context>
<name>Measurement:angle_from:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Measurement:angle_point_1</name>
<message>
<source>Select a point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point</translation>
</message>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>Measurement:angle_point_1:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Measurement:angle_point_2</name>
<message>
<source>Angle apex</source>
- <translation>AA</translation>
+ <translation>Sommet de l’angle</translation>
</message>
<message>
<source>Select a point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point</translation>
</message>
</context>
<context>
<name>Measurement:angle_point_2:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Measurement:angle_point_3</name>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
<message>
<source>Select a point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point</translation>
</message>
</context>
<context>
<name>Measurement:angle_point_3:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Measurement:angle_to</name>
<message>
<source>Second edge</source>
- <translation>AA</translation>
+ <translation>Deuxième bord</translation>
</message>
<message>
<source>Select an edge</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête</translation>
</message>
</context>
<context>
<name>Measurement:angle_to:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Measurement:circular</name>
<message>
<source>Object</source>
- <translation>AA</translation>
+ <translation>Objet</translation>
</message>
<message>
<source>Select an edge or face</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête ou une face</translation>
</message>
</context>
<context>
<name>Measurement:distance_from</name>
<message>
<source>From</source>
- <translation>AA</translation>
+ <translation>De</translation>
</message>
<message>
<source>Select a shape</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une forme</translation>
</message>
</context>
<context>
<name>Measurement:distance_to</name>
<message>
<source>Select a shape</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une forme</translation>
</message>
<message>
<source>To</source>
- <translation>AA</translation>
+ <translation>À</translation>
</message>
</context>
<context>
<name>Measurement:edge_for_length</name>
<message>
<source>Edge</source>
- <translation>AA</translation>
+ <translation>Bord</translation>
</message>
<message>
<source>Select an edge</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête</translation>
</message>
</context>
<context>
<name>Measurement:edge_for_length:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<name>Placement</name>
<message>
<source>Place objects relatively to another one</source>
- <translation>AA</translation>
+ <translation>Placez les objets l'un par rapport à l'autre</translation>
</message>
<message>
<source>Placement</source>
- <translation>AA</translation>
+ <translation>Placement</translation>
</message>
</context>
<context>
<name>Placement:placement_centering</name>
<message>
<source>Center faces under placement</source>
- <translation>AA</translation>
+ <translation>Faces centrales en cours de placement</translation>
</message>
<message>
<source>Centering</source>
- <translation>AA</translation>
+ <translation>Centrage</translation>
</message>
</context>
<context>
<name>Placement:placement_end_shape</name>
<message>
<source>Select an end face, edge or vertex</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une extrémité, une arête ou un sommet</translation>
</message>
<message>
<source>Select an object</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un objet</translation>
</message>
</context>
<context>
<name>Placement:placement_end_shape:GeomValidators_BodyShapes</name>
<message>
<source>Error: Context is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : le contexte est vide.</translation>
</message>
</context>
<context>
<name>Placement:placement_objects_list</name>
<message>
<source>Select objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets</translation>
</message>
<message>
<source>Select objects to move</source>
- <translation>AA</translation>
+ <translation>Sélectionnez les objets à déplacer</translation>
</message>
</context>
<context>
<name>Placement:placement_reverse_direction</name>
<message>
<source>Reverse</source>
- <translation>AA</translation>
+ <translation>Sens inverse</translation>
</message>
<message>
<source>Reverse placement direction</source>
- <translation>AA</translation>
+ <translation>Sens de placement inverse</translation>
</message>
</context>
<context>
<name>Placement:placement_start_shape</name>
<message>
<source>Select a start face, edge or vertex</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une face de début, une arête ou un sommet</translation>
</message>
<message>
<source>Select an object</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un objet</translation>
</message>
</context>
<context>
<name>Placement:placement_start_shape:GeomValidators_BodyShapes</name>
<message>
<source>Error: Context is empty.</source>
- <translation>AA</translation>
+ <translation>Erreur : le contexte est vide.</translation>
</message>
</context>
<name>Rotation</name>
<message>
<source>Perform rotation of objects around the axis to specified angle</source>
- <translation>AA</translation>
+ <translation>Effectuer une rotation des objets autour de l'axe avec l'angle spécifié</translation>
</message>
<message>
<source>Rotation</source>
- <translation>AA</translation>
+ <translation>Rotation</translation>
</message>
</context>
<context>
<name>Rotation:CreationMethod</name>
<message>
<source>By a center and two points</source>
- <translation>AA</translation>
+ <translation>Par un centre et deux points</translation>
</message>
<message>
<source>By an axis and an angle</source>
- <translation>AA</translation>
+ <translation>Par un axe et un angle</translation>
</message>
</context>
<context>
<name>Rotation:angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
</context>
<context>
<name>Rotation:axis_object</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select an edge for axis</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour l'axe</translation>
</message>
</context>
<context>
<name>Rotation:center_point</name>
<message>
<source>Center point</source>
- <translation>AA</translation>
+ <translation>Point central</translation>
</message>
<message>
<source>Select a center point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point central</translation>
</message>
</context>
<context>
<name>Rotation:center_point:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>Rotation:end_point</name>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
<message>
<source>Select an end point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'arrivée</translation>
</message>
</context>
<context>
<name>Rotation:end_point:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>Rotation:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select solid objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets solides</translation>
</message>
</context>
<context>
<name>Rotation:start_point</name>
<message>
<source>Select a starting point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point de départ</translation>
</message>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>Rotation:start_point:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<name>Symmetry</name>
<message>
<source>Perform symmetry with respect to a point, an axis or a plane</source>
- <translation>AA</translation>
+ <translation>Effectuer une symétrie par rapport à un point, un axe ou un plan</translation>
</message>
<message>
<source>Symmetry</source>
- <translation>AA</translation>
+ <translation>Symétrie</translation>
</message>
</context>
<context>
<name>Symmetry:CreationMethod</name>
<message>
<source>Axis reflection</source>
- <translation>AA</translation>
+ <translation>Axe de réflexion</translation>
</message>
<message>
<source>Plane reflection</source>
- <translation>AA</translation>
+ <translation>Réflexion plane</translation>
</message>
<message>
<source>Point reflection</source>
- <translation>AA</translation>
+ <translation>Point de réflexion</translation>
</message>
</context>
<context>
<name>Symmetry:axis_object</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select an axis</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un axe</translation>
</message>
</context>
<context>
<name>Symmetry:axis_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>Symmetry:keep_original</name>
<message>
<source>Do not remove original shape</source>
- <translation>AA</translation>
+ <translation>Ne pas enlever la forme originale</translation>
</message>
<message>
<source>Keep original result</source>
- <translation>AA</translation>
+ <translation>Conserver le résultat original</translation>
</message>
</context>
<context>
<name>Symmetry:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select solid objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets solides</translation>
</message>
</context>
<context>
<name>Symmetry:plane_object</name>
<message>
<source>Plane</source>
- <translation>AA</translation>
+ <translation>Plan</translation>
</message>
<message>
<source>Select a plane</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un plan</translation>
</message>
</context>
<context>
<name>Symmetry:point_object</name>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
<message>
<source>Select a point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point</translation>
</message>
</context>
<context>
<name>Symmetry:point_object:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<name>Translation</name>
<message>
<source>Perform translation of objects along the axis to specified distance</source>
- <translation>AA</translation>
+ <translation>Effectuer la translation des objets le long de l'axe à la distance spécifiée</translation>
</message>
<message>
<source>Translation</source>
- <translation>AA</translation>
+ <translation>Translation</translation>
</message>
</context>
<context>
<name>Translation:CreationMethod</name>
<message>
<source>By X, Y and Z dimensions</source>
- <translation>AA</translation>
+ <translation>Par dimensions X, Y et Z</translation>
</message>
<message>
<source>By an axis and a distance</source>
- <translation>AA</translation>
+ <translation>Par un axe et une distance</translation>
</message>
<message>
<source>By two points</source>
- <translation>AA</translation>
+ <translation>Par deux points</translation>
</message>
</context>
<context>
<name>Translation:axis_object</name>
<message>
<source>Axis</source>
- <translation>AA</translation>
+ <translation>Axe</translation>
</message>
<message>
<source>Select an edge for axis</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête pour l'axe</translation>
</message>
</context>
<context>
<name>Translation:distance</name>
<message>
<source>Distance</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
</context>
<context>
<name>Translation:dx</name>
<message>
<source>DX</source>
- <translation>AA</translation>
+ <translation>DX</translation>
</message>
<message>
<source>Dimension in X</source>
- <translation>AA</translation>
+ <translation>Dimension en X</translation>
</message>
</context>
<context>
<name>Translation:dy</name>
<message>
<source>DY</source>
- <translation>AA</translation>
+ <translation>DY</translation>
</message>
<message>
<source>Dimension in Y</source>
- <translation>AA</translation>
+ <translation>Dimension en Y</translation>
</message>
</context>
<context>
<name>Translation:dz</name>
<message>
<source>DZ</source>
- <translation>AA</translation>
+ <translation>DZ</translation>
</message>
<message>
<source>Dimension in Z</source>
- <translation>AA</translation>
+ <translation>Dimension en Z</translation>
</message>
</context>
<context>
<name>Translation:end_point</name>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
<message>
<source>Select the end point to define the axis</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le point final pour définir l'axe</translation>
</message>
</context>
<context>
<name>Translation:end_point:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>Translation:main_objects</name>
<message>
<source>Main objects</source>
- <translation>AA</translation>
+ <translation>Objets principaux</translation>
</message>
<message>
<source>Select solid objects</source>
- <translation>AA</translation>
+ <translation>Sélectionner des objets solides</translation>
</message>
</context>
<context>
<name>Translation:start_point</name>
<message>
<source>Select the start point to define the axis</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le point de départ pour définir l'axe</translation>
</message>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>Translation:start_point:GeomValidators_ConstructionComposite</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le résultat est vide</translation>
</message>
</context>
<context>
<name>ExpressionEditor</name>
<message>
- <location filename="ModuleBase_WidgetExprEditor.cpp" line="65"/>
- <source>Ctrl+Space</source>
- <comment>Complete</comment>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetExprEditor.cpp" line="65"/>
+ <source>Ctrl+Space</source>
+ <comment>Complete</comment>
+ <translation>Ctrl+Espace</translation>
</message>
</context>
<context>
<name>ModuleBase_FilterItem</name>
<message>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="192"/>
- <source>Reverse the filter</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="192"/>
+ <source>Reverse the filter</source>
+ <translation>Inverser le filtre</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="202"/>
- <source>Delete the filter</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="202"/>
+ <source>Delete the filter</source>
+ <translation>Supprimer le filtre</translation>
</message>
</context>
<context>
<name>ModuleBase_FilterStarter</name>
<message>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="95"/>
- <source>Selection by filters</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="95"/>
+ <source>Selection by filters</source>
+ <translation>Sélection par filtres</translation>
</message>
</context>
<context>
<name>ModuleBase_ListView</name>
<message>
- <location filename="ModuleBase_ListView.cpp" line="45"/>
- <source>Copy</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_ListView.cpp" line="45"/>
+ <source>Copy</source>
+ <translation>Copie</translation>
</message>
<message>
- <location filename="ModuleBase_ListView.cpp" line="51"/>
- <source>Delete</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_ListView.cpp" line="51"/>
+ <source>Delete</source>
+ <translation>Effacer</translation>
</message>
</context>
<context>
<name>ModuleBase_PreferencesDlg</name>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="251"/>
- <source>Edit preferences</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="251"/>
+ <source>Edit preferences</source>
+ <translation>Modifier les préférences</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="267"/>
- <source>Default</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="267"/>
+ <source>Default</source>
+ <translation>Défaut</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="285"/>
- <source>Desktop</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="285"/>
+ <source>Desktop</source>
+ <translation>Bureau</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="291"/>
- <source>Module</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="291"/>
+ <source>Module</source>
+ <translation>Module</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="300"/>
- <source>Viewer</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="300"/>
+ <source>Viewer</source>
+ <translation>Vue</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="303"/>
- <source>Horizontal gradient</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="303"/>
+ <source>Horizontal gradient</source>
+ <translation>Dégradé horizontal</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="303"/>
- <source>Vertical gradient</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="303"/>
+ <source>Vertical gradient</source>
+ <translation>Gradient vertical</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="303"/>
- <source>First diagonal gradient</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="303"/>
+ <source>First diagonal gradient</source>
+ <translation>Premier gradient en diagonale</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="304"/>
- <source>Second diagonal gradient</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="304"/>
+ <source>Second diagonal gradient</source>
+ <translation>Deuxième gradient diagonal</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="304"/>
- <source>First corner gradient</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="304"/>
+ <source>First corner gradient</source>
+ <translation>Premier angle de dégradé</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="305"/>
- <source>Second corner gradient</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="305"/>
+ <source>Second corner gradient</source>
+ <translation>Deuxième angle du dégradé</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="305"/>
- <source>Third corner gradient</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="305"/>
+ <source>Third corner gradient</source>
+ <translation>Troisième angle de dégradé</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="306"/>
- <source>Fourth corner gradient</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="306"/>
+ <source>Fourth corner gradient</source>
+ <translation>Quatrième angle</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="312"/>
- <source>Background</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="312"/>
+ <source>Background</source>
+ <translation>Arrière-plan</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="316"/>
- <source>Viewer 3d</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="316"/>
+ <source>Viewer 3d</source>
+ <translation>Vue 3d</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="328"/>
- <source>Default selection</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="328"/>
+ <source>Default selection</source>
+ <translation>Sélection par défaut</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="330"/>
- <source>Faces</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="330"/>
+ <source>Faces</source>
+ <translation>Faces</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="333"/>
- <source>Edges</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="333"/>
+ <source>Edges</source>
+ <translation>Arêtes</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="336"/>
- <source>Vertices</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="336"/>
+ <source>Vertices</source>
+ <translation>Sommets</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="340"/>
- <source>Selection sensitivity</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="340"/>
+ <source>Selection sensitivity</source>
+ <translation>Sensibilité de sélection</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="342"/>
- <source>Vertex</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="342"/>
+ <source>Vertex</source>
+ <translation>Sommet</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="344"/>
- <source>Edge</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="344"/>
+ <source>Edge</source>
+ <translation>Bord</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="347"/>
- <source>Additional highlighting</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="347"/>
+ <source>Additional highlighting</source>
+ <translation>Mise en évidence supplémentaire</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="349"/>
- <source>In 3d mode</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="349"/>
+ <source>In 3d mode</source>
+ <translation>En mode 3D</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="351"/>
- <source>In 2d mode</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="351"/>
+ <source>In 2d mode</source>
+ <translation>En mode 2D</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="354"/>
- <source>Color scale</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="354"/>
+ <source>Color scale</source>
+ <translation>Échelle de couleur</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="356"/>
- <source>X position</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="356"/>
+ <source>X position</source>
+ <translation>Position X</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="361"/>
- <source>Y position</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="361"/>
+ <source>Y position</source>
+ <translation>Position Y</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="366"/>
- <source>Width</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="366"/>
+ <source>Width</source>
+ <translation>Largeur</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="371"/>
- <source>Height</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="371"/>
+ <source>Height</source>
+ <translation>Hauteur</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="376"/>
- <source>Intervals number</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="376"/>
+ <source>Intervals number</source>
+ <translation>Nombre d'intervalles</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="381"/>
- <source>Text height</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="381"/>
+ <source>Text height</source>
+ <translation>Hauteur du texte</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="386"/>
- <source>Text color</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="386"/>
+ <source>Text color</source>
+ <translation>Couleur du texte</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="392"/>
- <source>Main menu</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="392"/>
+ <source>Main menu</source>
+ <translation>Menu principal</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="394"/>
- <source>Size</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="394"/>
+ <source>Size</source>
+ <translation>Taille</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="397"/>
- <source>Number of rows</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="397"/>
+ <source>Number of rows</source>
+ <translation>Nombre de rangées</translation>
</message>
<message>
- <location filename="ModuleBase_Preferences.cpp" line="404"/>
- <source>Show Status Bar</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Preferences.cpp" line="404"/>
+ <source>Show Status Bar</source>
+ <translation>Afficher la barre d'état</translation>
</message>
</context>
<context>
<name>ModuleBase_WidgetFileSelector</name>
<message>
- <location filename="ModuleBase_WidgetFileSelector.cpp" line="70"/>
- <source>Select file...</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetFileSelector.cpp" line="70"/>
+ <source>Select file...</source>
+ <translation>Choisir le dossier...</translation>
</message>
</context>
<context>
<name>ModuleBase_WidgetMultiSelector</name>
<message>
- <location filename="ModuleBase_WidgetMultiSelector.cpp" line="133"/>
- <source>Type</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetMultiSelector.cpp" line="133"/>
+ <source>Type</source>
+ <translation>Type</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetMultiSelector.cpp" line="188"/>
- <source>Show only</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetMultiSelector.cpp" line="188"/>
+ <source>Show only</source>
+ <translation>Montrer seulement</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetMultiSelector.cpp" line="199"/>
- <source>Add elements that share the same topology</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetMultiSelector.cpp" line="199"/>
+ <source>Add elements that share the same topology</source>
+ <translation>Ajouter des éléments qui partagent la même topologie</translation>
</message>
</context>
<context>
<name>ModuleBase_WidgetPointInput</name>
<message>
- <location filename="ModuleBase_WidgetPointInput.cpp" line="63"/>
- <source>X coordinate</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetPointInput.cpp" line="63"/>
+ <source>X coordinate</source>
+ <translation>Coordonnée X</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetPointInput.cpp" line="71"/>
- <source>Y coordinate</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetPointInput.cpp" line="71"/>
+ <source>Y coordinate</source>
+ <translation>Coordonnée Y</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetPointInput.cpp" line="79"/>
- <source>Z coordinate</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetPointInput.cpp" line="79"/>
+ <source>Z coordinate</source>
+ <translation>Coordonnée Z</translation>
</message>
</context>
<context>
<name>ModuleBase_WidgetSelectionFilter</name>
<message>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="242"/>
- <source>Filters</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="242"/>
+ <source>Filters</source>
+ <translation>Filtres</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="253"/>
- <source>Add new filter...</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="253"/>
+ <source>Add new filter...</source>
+ <translation>Ajouter un nouveau filtre...</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="276"/>
- <source>Select</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="276"/>
+ <source>Select</source>
+ <translation>Sélectionner</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="287"/>
- <source>Number of selected objects:</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="287"/>
+ <source>Number of selected objects:</source>
+ <translation>Nombre d'objets sélectionnés:</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="293"/>
- <source>Show only</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="293"/>
+ <source>Show only</source>
+ <translation>Montrer seulement</translation>
</message>
<message>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="551"/>
- <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="631"/>
- <source>Selection is empty</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="551"/>
+ <location filename="ModuleBase_WidgetSelectionFilter.cpp" line="631"/>
+ <source>Selection is empty</source>
+ <translation>La sélection est vide</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
- <location filename="ModuleBase_Tools.cpp" line="942"/>
- <source>Selected objects can be used in Part documents which are not loaded:%1.
+ <location filename="ModuleBase_Tools.cpp" line="942"/>
+ <source>Selected objects can be used in Part documents which are not loaded:%1.
</source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés peuvent être utilisés dans les documents de pièce non chargés : %1.
+</translation>
</message>
<message>
- <location filename="ModuleBase_Tools.cpp" line="1011"/>
- <source>Delete features</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Tools.cpp" line="1011"/>
+ <source>Delete features</source>
+ <translation>Supprimer les fonctionnalités</translation>
</message>
<message>
- <location filename="ModuleBase_Tools.cpp" line="1021"/>
- <source>The following parts will be deleted: %1.
+ <location filename="ModuleBase_Tools.cpp" line="1021"/>
+ <source>The following parts will be deleted: %1.
</source>
- <translation>AA</translation>
+ <translation>Les pièces suivantes seront supprimées : %1.
+
+</translation>
</message>
<message>
- <location filename="ModuleBase_Tools.cpp" line="1039"/>
- <source>Replace</source>
- <translation>AA</translation>
+ <location filename="ModuleBase_Tools.cpp" line="1039"/>
+ <source>Replace</source>
+ <translation>Remplacer</translation>
</message>
</context>
</TS>
<name>workshop</name>
<message>
<source>Parameter</source>
- <translation>AA</translation>
+ <translation>Paramètre</translation>
</message>
</context>
<name>ModuleBase_Dialog</name>
<message>
<source>Parameters</source>
- <translation>AA</translation>
+ <translation>Paramètres</translation>
</message>
</context>
<name>Parameter</name>
<message>
<source>Create a parameter</source>
- <translation>AA</translation>
+ <translation>Créer un paramètre</translation>
</message>
<message>
<source>Parameter</source>
- <translation>AA</translation>
+ <translation>Paramètre</translation>
</message>
<message>
<source>Attribute "variable" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir le nom de la variable</translation>
</message>
<message>
<source>Expression error.</source>
- <translation>AA</translation>
+ <translation>Erreur d'expression.</translation>
</message>
</context>
<context>
<name>Parameter:Model_FeatureValidator</name>
<message>
<source>Attribute "expression" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir l'expression</translation>
</message>
</context>
<context>
<name>Parameter:comment</name>
<message>
<source>Comment</source>
- <translation>AA</translation>
+ <translation>Commentaire</translation>
</message>
</context>
<context>
<name>Parameter:expression</name>
<message>
<source>Please input the expression</source>
- <translation>AA</translation>
+ <translation>S'il vous plaît entrer l'expression</translation>
</message>
</context>
<context>
<name>Parameter:expression:Parameters_ExpressionValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>Parameter:variable</name>
<message>
<source>Name</source>
- <translation>AA</translation>
+ <translation>Nom</translation>
</message>
<message>
<source>Please input the parameter name</source>
- <translation>AA</translation>
+ <translation>Veuillez saisir le nom du paramètre</translation>
</message>
</context>
<context>
<name>Parameter:variable:Parameters_VariableValidator</name>
<message>
<source>Attribute "%1" value is empty.</source>
- <translation>AA</translation>
+ <translation>La valeur de l'attribut "%1" est vide.</translation>
</message>
</context>
<name>ParametersMgr</name>
<message>
<source>Manage parameters</source>
- <translation>AA</translation>
+ <translation>Gérer les paramètres</translation>
</message>
<message>
<source>Parameters</source>
- <translation>AA</translation>
+ <translation>Paramètres</translation>
</message>
</context>
<context>
<name>ParametersMgr</name>
<message>
<source>Add</source>
- <translation>AA</translation>
+ <translation>Ajouter</translation>
</message>
<message>
<source>Comment</source>
- <translation>AA</translation>
+ <translation>Commentaire</translation>
</message>
<message>
<source>Expression</source>
- <translation>AA</translation>
+ <translation>Expression</translation>
</message>
<message>
<source>Features</source>
- <translation>AA</translation>
+ <translation>Caractéristiques</translation>
</message>
<message>
<source>Insert</source>
- <translation>AA</translation>
+ <translation>Insérer</translation>
</message>
<message>
<source>Name</source>
- <translation>AA</translation>
+ <translation>Nom</translation>
</message>
<message>
<source>Remove</source>
- <translation>AA</translation>
+ <translation>Retirer</translation>
</message>
<message>
<source>Result</source>
- <translation>AA</translation>
+ <translation>Résultat</translation>
</message>
<message>
<source>See preview</source>
- <translation>AA</translation>
+ <translation>Voir l'aperçu</translation>
</message>
<message>
<source><NoName></source>
- <translation>AA</translation>
+ <translation><SansNom></translation>
</message>
<message>
- <source><NoValue></source>
- <translation>AA</translation>
- </message>
+ <source><NoValue></source>
+ <translation><AucuneValeur></translation>
+ </message>
</context>
<context>
<name>ParametersPlugin</name>
<message>
<source>Warning</source>
- <translation>AA</translation>
+ <translation>Attention</translation>
</message>
<message>
<source>Selected objects can be used in Part documents which are not loaded: %1. Would you like to continue?</source>
- <translation>AA</translation>
+ <translation>Les objets sélectionnés peuvent être utilisés dans les documents de pièce non chargés : %1. Voulez-vous continuer ?</translation>
</message>
</context>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
-<context>
+ <context>
<name>PartSet_MenuMgr</name>
<message>
- <location filename="PartSet_MenuMgr.cpp" line="91"/>
- <location filename="PartSet_MenuMgr.cpp" line="529"/>
- <source>Auxiliary</source>
- <translation>AA</translation>
+ <location filename="PartSet_MenuMgr.cpp" line="91"/>
+ <location filename="PartSet_MenuMgr.cpp" line="529"/>
+ <source>Auxiliary</source>
+ <translation>Auxiliaire</translation>
</message>
<message>
- <location filename="PartSet_MenuMgr.cpp" line="95"/>
- <location filename="PartSet_MenuMgr.cpp" line="100"/>
- <source>Activate</source>
- <translation>AA</translation>
+ <location filename="PartSet_MenuMgr.cpp" line="95"/>
+ <location filename="PartSet_MenuMgr.cpp" line="100"/>
+ <source>Activate</source>
+ <translation>Activer</translation>
</message>
<message>
- <location filename="PartSet_MenuMgr.cpp" line="104"/>
- <source>Edit...</source>
- <translation>AA</translation>
+ <location filename="PartSet_MenuMgr.cpp" line="104"/>
+ <source>Edit...</source>
+ <translation>Modifier...</translation>
</message>
<message>
- <location filename="PartSet_MenuMgr.cpp" line="185"/>
- <location filename="PartSet_MenuMgr.cpp" line="324"/>
- <location filename="PartSet_MenuMgr.cpp" line="528"/>
- <source>Detach</source>
- <translation>AA</translation>
+ <location filename="PartSet_MenuMgr.cpp" line="185"/>
+ <location filename="PartSet_MenuMgr.cpp" line="324"/>
+ <location filename="PartSet_MenuMgr.cpp" line="528"/>
+ <source>Detach</source>
+ <translation>Détacher</translation>
</message>
<message>
- <location filename="PartSet_MenuMgr.cpp" line="317"/>
- <source>Detach %1</source>
- <translation>AA</translation>
+ <location filename="PartSet_MenuMgr.cpp" line="317"/>
+ <source>Detach %1</source>
+ <translation>Détachez %1</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>PartSet_WidgetPoint2D</name>
<message>
- <location filename="PartSet_WidgetPoint2d.cpp" line="118"/>
- <source>X</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetPoint2d.cpp" line="118"/>
+ <source>X</source>
+ <translation>X</translation>
</message>
<message>
- <location filename="PartSet_WidgetPoint2d.cpp" line="134"/>
- <source>Y</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetPoint2d.cpp" line="134"/>
+ <source>Y</source>
+ <translation>Y</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>PartSet_WidgetSketchCreator</name>
<message>
- <location filename="PartSet_WidgetSketchCreator.cpp" line="91"/>
- <source>Size of the view</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchCreator.cpp" line="91"/>
+ <source>Size of the view</source>
+ <translation>Taille de la vue</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchCreator.cpp" line="546"/>
- <source>Apply current feature</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchCreator.cpp" line="546"/>
+ <source>Apply current feature</source>
+ <translation>Appliquer la fonctionnalité actuelle</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchCreator.cpp" line="547"/>
- <source>Sketch is invalid and will be deleted.
+ <location filename="PartSet_WidgetSketchCreator.cpp" line="547"/>
+ <source>Sketch is invalid and will be deleted.
Error: %1</source>
- <translation>AA</translation>
+ <translation>L'esquisse n'est pas valide et sera supprimée.
+Erreur : %1</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>PartSet_WidgetSketchLabel</name>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="105"/>
- <source>Size of the view</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="105"/>
+ <source>Size of the view</source>
+ <translation>Taille de la vue</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="126"/>
- <source>Remove external dependencies</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="126"/>
+ <source>Remove external dependencies</source>
+ <translation>Supprimer les dépendances externes</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="140"/>
- <source>Sketcher plane</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="140"/>
+ <source>Sketcher plane</source>
+ <translation>Plan du Sketcher</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="143"/>
- <source>Reversed</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="143"/>
+ <source>Reversed</source>
+ <translation>Renversé</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="147"/>
- <source>Set plane view</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="147"/>
+ <source>Set plane view</source>
+ <translation>Définir la vue plane</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="154"/>
- <source>Show geometrical constraints</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="154"/>
+ <source>Show geometrical constraints</source>
+ <translation>Afficher les contraintes géométriques</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="155"/>
- <source>Show dimensional constraints</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="155"/>
+ <source>Show dimensional constraints</source>
+ <translation>Afficher les contraintes dimensionnelles</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="156"/>
- <source>Show existing expressions</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="156"/>
+ <source>Show existing expressions</source>
+ <translation>Afficher les expressions existantes</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="171"/>
- <source>Show free points</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="171"/>
+ <source>Show free points</source>
+ <translation>Afficher les points libres</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="175"/>
- <source>Automatic constraints</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="175"/>
+ <source>Automatic constraints</source>
+ <translation>Contraintes automatiques</translation>
</message>
<message>
- <location filename="PartSet_WidgetSketchLabel.cpp" line="179"/>
- <source>Change sketch plane</source>
- <translation>AA</translation>
+ <location filename="PartSet_WidgetSketchLabel.cpp" line="179"/>
+ <source>Change sketch plane</source>
+ <translation>Changer le plan d'esquisse</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>QObject</name>
<message>
- <location filename="PartSet_TreeNodes.cpp" line="402"/>
- <source>Parameters</source>
- <translation>AA</translation>
+ <location filename="PartSet_TreeNodes.cpp" line="402"/>
+ <source>Parameters</source>
+ <translation>Paramètres</translation>
</message>
<message>
- <location filename="PartSet_TreeNodes.cpp" line="404"/>
- <source>Constructions</source>
- <translation>AA</translation>
+ <location filename="PartSet_TreeNodes.cpp" line="404"/>
+ <source>Constructions</source>
+ <translation>Constructions</translation>
</message>
<message>
- <location filename="PartSet_TreeNodes.cpp" line="406"/>
- <source>Parts</source>
- <translation>AA</translation>
+ <location filename="PartSet_TreeNodes.cpp" line="406"/>
+ <source>Parts</source>
+ <translation>Pièces</translation>
</message>
<message>
- <location filename="PartSet_TreeNodes.cpp" line="408"/>
- <source>Results</source>
- <translation>AA</translation>
+ <location filename="PartSet_TreeNodes.cpp" line="408"/>
+ <source>Results</source>
+ <translation>Résultats</translation>
</message>
<message>
- <location filename="PartSet_TreeNodes.cpp" line="410"/>
- <source>Fields</source>
- <translation>AA</translation>
+ <location filename="PartSet_TreeNodes.cpp" line="410"/>
+ <source>Fields</source>
+ <translation>Champs</translation>
</message>
<message>
- <location filename="PartSet_TreeNodes.cpp" line="412"/>
- <source>Groups</source>
- <translation>AA</translation>
+ <location filename="PartSet_TreeNodes.cpp" line="412"/>
+ <source>Groups</source>
+ <translation>Groupes</translation>
</message>
-</context>
+ </context>
</TS>
<name>workshop</name>
<message>
<source>Part</source>
- <translation>AA-Part</translation>
+ <translation>Pièce</translation>
</message>
</context>
<name>Duplicate</name>
<message>
<source>Duplicate active part</source>
- <translation>AA</translation>
+ <translation>Dupliquer la pièce active</translation>
</message>
<message>
<source>Duplicate part</source>
- <translation>AA</translation>
+ <translation>Dupliquer pièce</translation>
</message>
</context>
<name>Part</name>
<message>
<source>Create part</source>
- <translation>AA</translation>
+ <translation>Créer une pièce</translation>
</message>
<message>
<source>New part</source>
- <translation>AA</translation>
+ <translation>Nouvelle pièce</translation>
</message>
</context>
<name>Remove</name>
<message>
<source>Remove active part</source>
- <translation>AA</translation>
+ <translation>Supprimer la pièce active</translation>
</message>
<message>
<source>Remove part</source>
- <translation>AA</translation>
+ <translation>Supprimer une partie</translation>
</message>
</context>
<name>workshop</name>
<message>
<source>Primitives</source>
- <translation>AA-Primitives</translation>
+ <translation>Primitives</translation>
</message>
<message>
<source>Box</source>
- <translation>AA</translation>
+ <translation>Boîte</translation>
</message>
<message>
<source>Cone</source>
- <translation>AA</translation>
+ <translation>Cône</translation>
</message>
<message>
<source>Cylinder</source>
- <translation>AA</translation>
+ <translation>Cylindre</translation>
</message>
<message>
<source>Sphere</source>
- <translation>AA</translation>
+ <translation>Sphère</translation>
</message>
<message>
<source>Torus</source>
- <translation>AA</translation>
+ <translation>Tore</translation>
</message>
</context>
<name>Box</name>
<message>
<source>Box</source>
- <translation>AA</translation>
+ <translation>Boîte</translation>
</message>
<message>
<source>Create a box</source>
- <translation>AA</translation>
+ <translation>Créer une boîte</translation>
</message>
</context>
<context>
<name>Box:CreationMethod</name>
<message>
<source>By dimensions</source>
- <translation>AA</translation>
+ <translation>Par dimensions</translation>
</message>
<message>
<source>By two points</source>
- <translation>AA</translation>
+ <translation>Par deux points</translation>
</message>
</context>
<context>
<name>Box:FirstPoint</name>
<message>
<source>First point</source>
- <translation>AA</translation>
+ <translation>Premier point</translation>
</message>
<message>
<source>Select a first point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un premier point</translation>
</message>
</context>
<context>
<name>Box:SecondPoint</name>
<message>
<source>Second point</source>
- <translation>AA</translation>
+ <translation>Deuxième point</translation>
</message>
<message>
<source>Select a second point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un deuxième point</translation>
</message>
</context>
<context>
<name>Box:dx</name>
<message>
<source>DX</source>
- <translation>AA</translation>
+ <translation>DX</translation>
</message>
<message>
<source>Dimension in X</source>
- <translation>AA</translation>
+ <translation>Dimension en X</translation>
</message>
</context>
<context>
<name>Box:dy</name>
<message>
<source>DY</source>
- <translation>AA</translation>
+ <translation>DY</translation>
</message>
<message>
<source>Dimension in Y</source>
- <translation>AA</translation>
+ <translation>Dimension en Y</translation>
</message>
</context>
<context>
<name>Box:dz</name>
<message>
<source>DZ</source>
- <translation>AA</translation>
+ <translation>DZ</translation>
</message>
<message>
<source>Dimension in Z</source>
- <translation>AA</translation>
+ <translation>Dimension en Z</translation>
</message>
</context>
<name>Cone</name>
<message>
<source>Cone</source>
- <translation>AA</translation>
+ <translation>Cône</translation>
</message>
<message>
<source>Create a Cone</source>
- <translation>AA</translation>
+ <translation>Créer un cône</translation>
</message>
</context>
<context>
<name>Cone:axis</name>
<message>
<source>Select the axis of the cone</source>
- <translation>AA</translation>
+ <translation>Sélectionnez l'axe du cône</translation>
</message>
<message>
<source>axis</source>
- <translation>AA</translation>
+ <translation>axe</translation>
</message>
</context>
<context>
<name>Cone:base_point</name>
<message>
<source>Select the center of the base of the cone</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le centre de la base du cône</translation>
</message>
<message>
<source>base_point</source>
- <translation>AA</translation>
+ <translation>point de base</translation>
</message>
</context>
<context>
<name>Cone:base_radius</name>
<message>
<source>Base radius</source>
- <translation>AA</translation>
+ <translation>Rayon de la base</translation>
</message>
<message>
<source>Enter the base radius of the cone</source>
- <translation>AA</translation>
+ <translation>Entrez le rayon de base du cône</translation>
</message>
</context>
<context>
<name>Cone:height</name>
<message>
<source>Enter the height of the cone</source>
- <translation>AA</translation>
+ <translation>Entrez la hauteur du cône</translation>
</message>
<message>
<source>height</source>
- <translation>AA</translation>
+ <translation>hauteur</translation>
</message>
</context>
<context>
<name>Cone:top_radius</name>
<message>
<source>Enter the top radius of the cone</source>
- <translation>AA</translation>
+ <translation>Entrez le rayon supérieur du cône</translation>
</message>
<message>
<source>Top radius</source>
- <translation>AA</translation>
+ <translation>Rayon supérieur</translation>
</message>
</context>
<name>Cylinder</name>
<message>
<source>Create a cylinder</source>
- <translation>AA</translation>
+ <translation>Créer un cylindre</translation>
</message>
<message>
<source>Cylinder</source>
- <translation>AA</translation>
+ <translation>Cylindre</translation>
</message>
</context>
<context>
<name>Cylinder:CreationMethod</name>
<message>
<source>Cylinder</source>
- <translation>AA</translation>
+ <translation>Cylindre</translation>
</message>
<message>
<source>Portion of cylinder</source>
- <translation>AA</translation>
+ <translation>Portion de cylindre</translation>
</message>
</context>
<context>
<name>Cylinder:angle</name>
<message>
<source>Enter the angle of the portion of the cylinder</source>
- <translation>AA</translation>
+ <translation>Entrez l'angle de la portion du cylindre</translation>
</message>
<message>
<source>angle</source>
- <translation>AA</translation>
+ <translation>angle</translation>
</message>
</context>
<context>
<name>Cylinder:axis</name>
<message>
<source>Select the axis of the cylinder</source>
- <translation>AA</translation>
+ <translation>Sélectionnez l'axe du cylindre</translation>
</message>
<message>
<source>axis</source>
- <translation>AA</translation>
+ <translation>axe</translation>
</message>
</context>
<context>
<name>Cylinder:base_point</name>
<message>
<source>Select the center of the base of the cylinder</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le centre de la base du cylindre</translation>
</message>
<message>
<source>base_point</source>
- <translation>AA</translation>
+ <translation>point de base</translation>
</message>
</context>
<context>
<name>Cylinder:height</name>
<message>
<source>Enter the height of the cylinder</source>
- <translation>AA</translation>
+ <translation>Entrez la hauteur du cylindre</translation>
</message>
<message>
<source>height</source>
- <translation>AA</translation>
+ <translation>hauteur</translation>
</message>
</context>
<context>
<name>Cylinder:radius</name>
<message>
<source>Enter the radius of the cylinder</source>
- <translation>AA</translation>
+ <translation>Entrez le rayon du cylindre</translation>
</message>
<message>
<source>radius</source>
- <translation>AA</translation>
+ <translation>rayon</translation>
</message>
</context>
<name>Sphere</name>
<message>
<source>Create a sphere</source>
- <translation>AA</translation>
+ <translation>Créer une sphère</translation>
</message>
<message>
<source>Sphere</source>
- <translation>AA</translation>
+ <translation>Sphère</translation>
</message>
</context>
<context>
<name>Sphere:center_point</name>
<message>
<source>Center point</source>
- <translation>AA</translation>
+ <translation>Point central</translation>
</message>
<message>
<source>Select a center point</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point central</translation>
</message>
</context>
<context>
<name>Sphere:radius</name>
<message>
<source>Enter a radius</source>
- <translation>AA</translation>
+ <translation>Entrez un rayon</translation>
</message>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
</context>
<name>Torus</name>
<message>
<source>Create a Torus</source>
- <translation>AA</translation>
+ <translation>Créer un tore</translation>
</message>
<message>
<source>Torus</source>
- <translation>AA</translation>
+ <translation>Tore</translation>
</message>
</context>
<context>
<name>Torus:axis</name>
<message>
<source>Select the axis of the torus</source>
- <translation>AA</translation>
+ <translation>Sélectionnez l'axe du tore</translation>
</message>
<message>
<source>axis</source>
- <translation>AA</translation>
+ <translation>axe</translation>
</message>
</context>
<context>
<name>Torus:base_point</name>
<message>
<source>Select the center of the torus</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le centre du tore</translation>
</message>
<message>
<source>base_point</source>
- <translation>AA</translation>
+ <translation>point de base</translation>
</message>
</context>
<context>
<name>Torus:radius</name>
<message>
<source>Enter the radius of the torus</source>
- <translation>AA</translation>
+ <translation>Entrez le rayon du tore</translation>
</message>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
</context>
<context>
<name>Torus:ring_radius</name>
<message>
<source>Enter the ring radius of the torus</source>
- <translation>AA</translation>
+ <translation>Entrez le rayon de l'anneau du tore</translation>
</message>
<message>
<source>Ring radius</source>
- <translation>AA</translation>
+ <translation>Rayon de l'anneau</translation>
</message>
</context>
<context>
<name>SHAPERGUI</name>
<message>
- <location filename="SHAPERGUI.cpp" line="170"/>
- <source>Inspection</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="170"/>
+ <source>Inspection</source>
+ <translation>Inspection</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="171"/>
- <source>Information</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="171"/>
+ <source>Information</source>
+ <translation>Information</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="176"/>
- <source>Show inspection window</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="176"/>
+ <source>Show inspection window</source>
+ <translation>Afficher la fenêtre d'inspection</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="177"/>
- <source>What Is</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="177"/>
+ <source>What Is</source>
+ <translation>Qu’est-ce que c’est</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="183"/>
- <source>Inspection tool</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="183"/>
+ <source>Inspection tool</source>
+ <translation>Outil d'inspection</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="191"/>
- <source>Edit toolbars of the module</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="191"/>
+ <source>Edit toolbars of the module</source>
+ <translation>Editer les barres d'outils du module</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="193"/>
- <source>Edit toolbars...</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="193"/>
+ <source>Edit toolbars...</source>
+ <translation>Editer les barres d'outils...</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="775"/>
- <source>Viewer</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="775"/>
+ <source>Viewer</source>
+ <translation>Vue</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="777"/>
- <source>Default selection</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="777"/>
+ <source>Default selection</source>
+ <translation>Sélection par défaut</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="779"/>
- <source>Faces</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="779"/>
+ <source>Faces</source>
+ <translation>Faces</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="782"/>
- <source>Edges</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="782"/>
+ <source>Edges</source>
+ <translation>Arêtes</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="785"/>
- <source>Vertices</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="785"/>
+ <source>Vertices</source>
+ <translation>Sommets</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="789"/>
- <source>Selection sensitivity</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="789"/>
+ <source>Selection sensitivity</source>
+ <translation>Sensibilité de sélection</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="791"/>
- <source>Vertex</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="791"/>
+ <source>Vertex</source>
+ <translation>Sommet</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="793"/>
- <source>Edge</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="793"/>
+ <source>Edge</source>
+ <translation>Bord</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="796"/>
- <source>Additional highlighting</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="796"/>
+ <source>Additional highlighting</source>
+ <translation>Mise en évidence supplémentaire</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="798"/>
- <source>In 3d mode</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="798"/>
+ <source>In 3d mode</source>
+ <translation>En mode 3D</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="800"/>
- <source>In 2d mode</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="800"/>
+ <source>In 2d mode</source>
+ <translation>En mode 2D</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="803"/>
- <source>Color scale</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="803"/>
+ <source>Color scale</source>
+ <translation>Échelle de couleur</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="805"/>
- <source>X position</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="805"/>
+ <source>X position</source>
+ <translation>Position X</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="810"/>
- <source>Y position</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="810"/>
+ <source>Y position</source>
+ <translation>Position Y</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="815"/>
- <source>Width</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="815"/>
+ <source>Width</source>
+ <translation>Largeur</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="820"/>
- <source>Height</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="820"/>
+ <source>Height</source>
+ <translation>Hauteur</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="825"/>
- <source>Intervals number</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="825"/>
+ <source>Intervals number</source>
+ <translation>Nombre d'intervalles</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="830"/>
- <source>Text height</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="830"/>
+ <source>Text height</source>
+ <translation>Hauteur du texte</translation>
</message>
<message>
- <location filename="SHAPERGUI.cpp" line="835"/>
- <source>Text color</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI.cpp" line="835"/>
+ <source>Text color</source>
+ <translation>Couleur du texte</translation>
</message>
</context>
<context>
<name>SHAPERGUI_ToolbarItemsDlg</name>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="268"/>
- <source>Edit toolbar</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="268"/>
+ <source>Edit toolbar</source>
+ <translation>Editer la barre d'outils</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="278"/>
- <source>Toolbar name:</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="278"/>
+ <source>Toolbar name:</source>
+ <translation>Nom de la barre d'outils:</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="298"/>
- <source>Out of toolbars:</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="298"/>
+ <source>Out of toolbars:</source>
+ <translation>Hors des barres d'outils:</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="333"/>
- <source>In the toolbar:</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="333"/>
+ <source>In the toolbar:</source>
+ <translation>Dans la barre d'outils:</translation>
</message>
</context>
<context>
<name>SHAPERGUI_ToolbarsDlg</name>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="88"/>
- <source>Toolbars</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="88"/>
+ <source>Toolbars</source>
+ <translation>Barres d'outils</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="103"/>
- <source>Toolbars:</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="103"/>
+ <source>Toolbars:</source>
+ <translation>Barres d'outils:</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="115"/>
- <source>Number of commands out of toolbars:</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="115"/>
+ <source>Number of commands out of toolbars:</source>
+ <translation>Nombre de commandes hors des barres d'outils:</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="125"/>
- <source>Add...</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="125"/>
+ <source>Add...</source>
+ <translation>Ajouter...</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="126"/>
- <source>Add a new empty toolbar to the toolbars list</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="126"/>
+ <source>Add a new empty toolbar to the toolbars list</source>
+ <translation>Ajouter une nouvelle barre d'outils vide à la liste des barres d'outils</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="130"/>
- <source>Edit...</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="130"/>
+ <source>Edit...</source>
+ <translation>Modifier...</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="131"/>
- <source>Edit currently selected toolbar</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="131"/>
+ <source>Edit currently selected toolbar</source>
+ <translation>Modifier la barre d'outils actuellement sélectionnée</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="135"/>
- <source>Delete</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="135"/>
+ <source>Delete</source>
+ <translation>Effacer</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="136"/>
- <source>Delete currently selected toolbar</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="136"/>
+ <source>Delete currently selected toolbar</source>
+ <translation>Supprimer la barre d'outils actuellement sélectionnée</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="141"/>
- <source>Reset</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="141"/>
+ <source>Reset</source>
+ <translation>Réinitialiser</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="142"/>
- <source>Restore default toolbars structure</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="142"/>
+ <source>Restore default toolbars structure</source>
+ <translation>Restaurer la structure des barres d'outils par défaut</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="163"/>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="172"/>
- <source>Create toolbar</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="163"/>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="172"/>
+ <source>Create toolbar</source>
+ <translation>Créer une barre d'outils</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="163"/>
- <source>Name of a new toolbar</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="163"/>
+ <source>Name of a new toolbar</source>
+ <translation>Nom d'une nouvelle barre d'outils</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="171"/>
- <source>A tool bar with name %1 already exists</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="171"/>
+ <source>A tool bar with name %1 already exists</source>
+ <translation>Une barre d'outils portant le nom %1 existe déjà</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="205"/>
- <source>Toolbar %1 will be deleted. Continue?</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="205"/>
+ <source>Toolbar %1 will be deleted. Continue?</source>
+ <translation>La barre d'outils %1 sera supprimée. Continuez ?</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="206"/>
- <source>Delete toolbar</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="206"/>
+ <source>Delete toolbar</source>
+ <translation>Supprimer la barre d'outils</translation>
</message>
<message>
- <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="224"/>
- <source> (%1 commands)</source>
- <translation>AA</translation>
+ <location filename="SHAPERGUI_ToolbarsMgr.cpp" line="224"/>
+ <source> (%1 commands)</source>
+ <translation>AA</translation>
</message>
</context>
</TS>
<name>workshop</name>
<message>
<source>Macros</source>
- <translation>AA-Macros</translation>
+ <translation>Macros</translation>
</message>
<message>
<source>Sketch</source>
- <translation>AA-Sketch</translation>
+ <translation>Esquisse</translation>
</message>
<message>
<source>Sketch drawer</source>
- <translation>AA</translation>
+ <translation>Tiroir à esquisse</translation>
</message>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Angular copy</source>
- <translation>AA</translation>
+ <translation>Copie angulaire</translation>
</message>
<message>
<source>Arc</source>
- <translation>AA</translation>
+ <translation>Arc</translation>
</message>
<message>
<source>Circle</source>
- <translation>AA</translation>
+ <translation>Cercle</translation>
</message>
<message>
<source>Coincident</source>
- <translation>AA</translation>
+ <translation>Coïncident</translation>
</message>
<message>
<source>Collinear</source>
- <translation>AA</translation>
+ <translation>Colinéaire</translation>
</message>
<message>
<source>Distance</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
<message>
<source>Ellipse</source>
- <translation>AA</translation>
+ <translation>Ellipse</translation>
</message>
<message>
<source>Equal</source>
- <translation>AA</translation>
+ <translation>Égal</translation>
</message>
<message>
<source>Fixed</source>
- <translation>AA</translation>
+ <translation>Fixé</translation>
</message>
<message>
<source>Horizontal</source>
- <translation>AA</translation>
+ <translation>Horizontal</translation>
</message>
<message>
<source>Horizontal Distance</source>
- <translation>AA</translation>
+ <translation>Distance horizontale</translation>
</message>
<message>
<source>Length</source>
- <translation>AA</translation>
+ <translation>Longueur</translation>
</message>
<message>
<source>Line</source>
- <translation>AA</translation>
+ <translation>Ligne</translation>
</message>
<message>
<source>Middle point</source>
- <translation>AA</translation>
+ <translation>Point milieu</translation>
</message>
<message>
<source>Mirror copy</source>
- <translation>AA</translation>
+ <translation>Copie miroir</translation>
</message>
<message>
<source>Parallel</source>
- <translation>AA</translation>
+ <translation>Parallèle</translation>
</message>
<message>
<source>Perpendicular</source>
- <translation>AA</translation>
+ <translation>Perpendiculaire</translation>
</message>
<message>
<source>Projection</source>
- <translation>AA</translation>
+ <translation>Projection</translation>
</message>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
<message>
<source>Rectangle</source>
- <translation>AA</translation>
+ <translation>Rectangle</translation>
</message>
<message>
<source>Tangent</source>
- <translation>AA</translation>
+ <translation>Tangente</translation>
</message>
<message>
<source>Trim</source>
- <translation>AA</translation>
+ <translation>Réduire</translation>
</message>
<message>
<source>Vertical</source>
- <translation>AA</translation>
+ <translation>Verticale</translation>
</message>
<message>
<source>Vertical Distance</source>
- <translation>AA</translation>
+ <translation>Distance verticale</translation>
</message>
</context>
<name>Sketch:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un plan pour l'esquisse</translation>
</message>
</context>
<context>
<name>Sketch:External:GeomValidators_Face</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Seule la sélection d'attribut peut être utilisée pour la face d'esquisse, pas %1</translation>
</message>
</context>
<context>
<name>Sketch:External:GeomValidators_Face</name>
<message>
<source>The shape is not a face.</source>
- <translation>AA</translation>
+ <translation>L'esquisse ne peut être créée que sur une face</translation>
</message>
</context>
<context>
<name>Sketch:External:GeomValidators_Face</name>
<message>
<source>The shape is not a plane.</source>
- <translation>AA</translation>
+ <translation>L'esquisse ne peut être créée que sur une face plane</translation>
</message>
</context>
<context>
<name>Sketch:External:GeomValidators_Face</name>
<message>
<source>The shape is not a cylinder.</source>
- <translation>AA</translation>
+ <translation>L'esquisse ne peut être créée que sur une face cylindrique</translation>
</message>
</context>
<context>
<name>Sketch:External:GeomValidators_Face</name>
<message>
<source>The shape is not an available face.</source>
- <translation>AA</translation>
+ <translation>L'esquisse ne peut pas être créée sur la face sélectionnée</translation>
</message>
</context>
<context>
<name>Sketch:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un plan pour l'esquisse</translation>
</message>
</context>
<name>SketchMacroCircle:CircleRadius:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>La valeur du rayon est trop petite</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Un point central n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:CircleCenter</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:FirstPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:SecondPoint</name>
<message>
<source>Attribute "SecondPoint" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point central</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:ThirdPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:CircleRadius</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:CircleRadius:GeomValidators_Positive</name>
<message>
<source>Integer is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le rayon entier n'est pas initialisé</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:CircleRadius:GeomValidators_Positive</name>
<message>
<source>Integer is not positive.</source>
- <translation>AA</translation>
+ <translation>Le rayon entier doit être défini</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:center_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point dans la vue</translation>
</message>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point dans la vue</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:passed_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point dans la vue</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Un point central n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:center_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point dans la vue</translation>
</message>
<message>
<source>Center point</source>
- <translation>AA</translation>
+ <translation>Point central</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:first_point</name>
<message>
<source>First point</source>
- <translation>AA</translation>
+ <translation>Premier point</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:passed_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point dans la vue</translation>
</message>
<message>
<source>Passed point</source>
- <translation>AA</translation>
+ <translation>Point passé</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:second_point</name>
<message>
<source>Second point</source>
- <translation>AA</translation>
+ <translation>Deuxième point</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:circle_radius</name>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:passed_point</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:third_point</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<name>SketchMacroCircle:third_point</name>
<message>
<source>Third point</source>
- <translation>AA</translation>
+ <translation>Troisième point</translation>
</message>
</context>
<context>
<name>SketchCircle:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<context>
<name>SketchCircle:circle_center</name>
<message>
<source>Center</source>
- <translation>AA</translation>
+ <translation>Centre</translation>
</message>
</context>
<context>
<name>SketchCircle:circle_radius</name>
<message>
<source>Set radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon</translation>
</message>
</context>
<context>
<name>SketchCircle:circle_radius</name>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
</context>
<name>SketchConstraintHorizontal:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintHorizontal</name>
<message>
<source>ModelAPI_StateInvalidArgument</source>
- <translation>AA</translation>
+ <translation>Mauvais objet sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintHorizontal:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>La ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintHorizontal:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte ne contient pas d'élément avec un type de forme acceptable. Le type devrait être l'un des suivants : %1</translation>
</message>
</context>
<context>
<name>SketchConstraintHorizontal:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintHorizontal:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à %1 mais doit être %2</translation>
</message>
</context>
<context>
<name>SketchConstraintHorizontal:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte de type %1 n'est pas pris en charge</translation>
</message>
</context>
<context>
<name>SketchConstraintHorizontal:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintHorizontal:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<name>SketchConstraintPerpendicular:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La première ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>La première ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>La deuxième ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>La deuxième ligne fait référence à un type de forme non acceptable. Le type doit être : %1</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>La deuxième ligne ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>La deuxième ligne fait référence à %1 mais doit être %2</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>La deuxième ligne de type %1 n'est pas prise en charge</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>La deuxième ligne se réfère à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La deuxième ligne se réfère à la forme vide</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityA:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Deux lignes externes ne peuvent pas être contraintes comme perpendiculaires</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>La première ligne ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le type de forme de la première ligne est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityB:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Deux lignes externes ne peuvent pas être contraintes comme perpendiculaires</translation>
</message>
</context>
<name>SketchConstraintRadius:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le cercle n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintFlyoutValuePnt</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>La valeur du rayon n'est pas positive</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>Le rayon est trop petit</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Integer is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le rayon entier doit être défini</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Integer is not positive.</source>
- <translation>AA</translation>
+ <translation>Le rayon entier doit être positif</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>L'argument du cercle ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le type de forme d'argument de cercle est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<name>SketchConstraintVertical</name>
<message>
<source>ModelAPI_StateInvalidArgument</source>
- <translation>AA</translation>
+ <translation>Mauvais objet sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintVertical:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintVertical:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>La ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintVertical:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>La première ligne fait référence à un type de forme non acceptable. Le type doit être : %1</translation>
</message>
</context>
<context>
<name>SketchConstraintVertical:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>La première ligne ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintVertical:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>La première ligne fait référence à %1 mais doit être %2</translation>
</message>
</context>
<context>
<name>SketchConstraintVertical:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>La première ligne de type %1 n'est pas prise en charge</translation>
</message>
</context>
<context>
<name>SketchConstraintVertical:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>La première ligne fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintVertical:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La première ligne se réfère à la forme vide</translation>
</message>
</context>
<name>SketchLine:GeomValidators_Different</name>
<message>
<source>Attributes StartPoint and EndPoint are equal.</source>
- <translation>AA</translation>
+ <translation>Le point de départ et le point final sont identiques</translation>
</message>
</context>
<context>
<name>SketchLine:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le point final n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchLine:EndPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'arrivée dans la vue</translation>
</message>
</context>
<context>
<name>SketchLine:StartPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point de départ dans la vue</translation>
</message>
</context>
<context>
<name>SketchLine:StartPoint</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le point de départ n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchLine:EndPoint</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le point final n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchLine:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le point final n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchLine:EndPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'arrivée dans la vue</translation>
</message>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
</context>
<context>
<name>SketchLine:StartPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point de départ dans la vue</translation>
</message>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>SketchLine:LineLength</name>
<message>
<source>Length</source>
- <translation>AA</translation>
+ <translation>Longueur</translation>
</message>
</context>
<name>SketchPoint:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le point n'est pas défini</translation>
</message>
</context>
<context>
<name>SketchPoint:PointCoordinates</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point</translation>
</message>
</context>
<context>
<name>SketchPoint:PointCoordinates</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point</translation>
</message>
</context>
<context>
<name>SketchPoint:PointCoordinates</name>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
</context>
<name>SketchRectangle:GeomValidators_Different</name>
<message>
<source>Attributes RectStartPoint and RectEndPoint are equal.</source>
- <translation>AA</translation>
+ <translation>Le point de départ et le point final doivent être différents</translation>
</message>
</context>
<context>
<name>SketchRectangle:RectEndPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point final du rectangle.</translation>
</message>
</context>
<context>
<name>SketchRectangle:RectStartPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchRectangle:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchRectangle:RectEndPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point final du rectangle.</translation>
</message>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
</context>
<context>
<name>SketchRectangle:RectStartPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>SketchRectangle:RectEndPoint</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchRectangle:RectStartPoint</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<name>SketchArc:ArcRadius:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>La valeur du rayon n'est pas positive</translation>
</message>
</context>
<context>
<name>SketchArc:ArcTangentPoint:SketchPlugin_ArcTangentPoint</name>
<message>
<source>The attribute ArcTangentPoint should be a point</source>
- <translation>AA</translation>
+ <translation>Le point d'arc tangent n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchArc:ArcCenter</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point central</translation>
</message>
</context>
<context>
<name>SketchArc:ArcCenter</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le point central n'est pas défini</translation>
</message>
</context>
<context>
<name>SketchArc:ArcEndPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'arrivée</translation>
</message>
</context>
<context>
<name>SketchArc:ArcPassedPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point intermédiaire</translation>
</message>
</context>
<context>
<name>SketchArc:ArcStartPoint</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point de départ</translation>
</message>
</context>
<context>
<name>SketchArc:GeomValidators_Different</name>
<message>
<source>Attributes ArcCenter and ArcStartPoint are equal.</source>
- <translation>AA</translation>
+ <translation>Le point central et le point final doivent être différents</translation>
</message>
</context>
<context>
<name>SketchArc:GeomValidators_Different</name>
<message>
<source>Attributes ArcStartPoint and ArcEndPoint are equal.</source>
- <translation>AA</translation>
+ <translation>Le point de départ et le point final doivent être différents</translation>
</message>
</context>
<context>
<name>SketchArc:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le point final n'est pas défini</translation>
</message>
</context>
<context>
<name>SketchArc:ArcRadius:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>Le rayon de l'arc est trop petit</translation>
</message>
</context>
<context>
<name>SketchArc:ArcRadius:GeomValidators_Positive</name>
<message>
<source>Integer is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le rayon de l'arc entier doit être défini</translation>
</message>
</context>
<context>
<name>SketchArc:ArcRadius:GeomValidators_Positive</name>
<message>
<source>Integer is not positive.</source>
- <translation>AA</translation>
+ <translation>Le rayon de l'arc entier doit être positif</translation>
</message>
</context>
<context>
<name>SketchArc:Model_FeatureValidator:ArcStartPoint</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point de départ d'arc</translation>
</message>
</context>
<context>
<name>SketchArc:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<context>
<name>SketchArc:angle</name>
<message>
<source>Set angle</source>
- <translation>AA</translation>
+ <translation>Définir l'angle</translation>
</message>
</context>
<context>
<name>SketchArc:center_point</name>
<message>
<source>Center</source>
- <translation>AA</translation>
+ <translation>Centre</translation>
</message>
</context>
<context>
<name>SketchArc:end_point</name>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
</context>
<context>
<name>SketchArc:radius</name>
<message>
<source>Set radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon</translation>
</message>
</context>
<context>
<name>SketchArc:start_point</name>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>SketchArc:angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
</context>
<context>
<name>SketchArc:radius</name>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
</context>
<name>SketchConstraintMirror:ConstraintMirrorList</name>
<message>
<source>Segments</source>
- <translation>AA</translation>
+ <translation>Segments</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>La ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La ligne miroir n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>La ligne miroir renvoie à un type de forme non acceptable. Le type doit être : %1</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>La ligne de miroir ne renvoie à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>La ligne miroir renvoie à %1 mais doit être %2</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>La ligne miroir de type %1 n'est pas prise en charge</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>La ligne miroir renvoie à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La ligne en miroir fait référence à la forme vide</translation>
</message>
</context>
<name>SketchMultiRotation:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le type d'angle n'est pas défini</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationCenter:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le centre de rotation n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationObjects:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le nombre total d'objets pivotés n'est pas défini</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationObjects:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>Le nombre total d'objets en rotation doit être positif</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationObjects:GeomValidators_Positive</name>
<message>
<source>Integer is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le nombre total d'objets pivotés n'est pas défini</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationObjects:GeomValidators_Positive</name>
<message>
<source>Integer is not positive.</source>
- <translation>AA</translation>
+ <translation>Le nombre total d'objets en rotation doit être positif</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationList:SketchPlugin_CopyValidator</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationList:SketchPlugin_CopyValidator</name>
<message>
<source>The object %1 is a result of copy</source>
- <translation>AA</translation>
+ <translation>L'objet %1 est le résultat d'une copie et ne peut pas être pivoté</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationCenter:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationCenter:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Le centre de rotation ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationCenter:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le type de forme du centre de rotation est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationCenter:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationCenter:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le centre de rotation fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationCenter:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>Le centre de rotation se réfère à la forme vide</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationList</name>
<message>
<source>Segments</source>
- <translation>AA</translation>
+ <translation>Segments</translation>
</message>
</context>
<name>SketchMultiTranslation:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le point final du vecteur de translation n'est pas défini</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le point final du vecteur de translation n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationStartPoint:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le point de départ du vecteur de translation n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationObjects:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le nombre total d'objets traduits n'est pas défini</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationObjects:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>Le nombre total d'objets traduits doit être positif</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationObjects:GeomValidators_Positive</name>
<message>
<source>Integer is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le nombre total d'objets traduits n'est pas défini</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationObjects:GeomValidators_Positive</name>
<message>
<source>Integer is not positive.</source>
- <translation>AA</translation>
+ <translation>Le nombre total d'objets traduits doit être positif</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationList:SketchPlugin_CopyValidator</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationList:SketchPlugin_CopyValidator</name>
<message>
<source>The object %1 is a result of copy</source>
- <translation>AA</translation>
+ <translation>L'objet %1 est le résultat d'une copie et ne peut pas être traduit</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationStartPoint:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationStartPoint:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Le point de départ de la translation ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationStartPoint:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le type de forme du point de départ de la translation est "%1", il doit correspondre à "%2"</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationStartPoint:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationStartPoint:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le point de départ du vecteur de translation n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationStartPoint:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le point de départ se réfère à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationStartPoint:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>Le point de départ se réfère à la forme vide</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationEndPoint:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationEndPoint:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Le point final de la translation ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationEndPoint:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le type de forme du point final de la translation est "%1", il doit correspondre à "%2".</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationEndPoint:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationEndPoint:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'arrivée</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationEndPoint:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>Le point final fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationEndPoint:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>Le point final fait référence à la forme vide</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationList</name>
<message>
<source>Segments</source>
- <translation>AA</translation>
+ <translation>Segments</translation>
</message>
</context>
<name>SketchConstraintAngle:ConstraintFlyoutValuePnt</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le deuxième objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityB:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Il n’est pas possible de créer un angle entre deux objets externes</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Le premier objet ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le premier type de forme d'objet est "%1", il devrait correspondre à "%2"</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityA:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Il n’est pas possible de créer un angle entre deux entités externes</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Le deuxième objet ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le deuxième type de forme d'objet est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<name>SketchConstraintCoincidence:ConstraintEntityA:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityA and ConstraintEntityB attributes.</source>
- <translation>AA</translation>
+ <translation>Différents objets doivent être sélectionnés</translation>
</message>
</context>
<context>
<name>SketchConstraintCoincidence:ConstraintEntityB:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityB and ConstraintEntityA attributes.</source>
- <translation>AA</translation>
+ <translation>Différents objets doivent être sélectionnés</translation>
</message>
</context>
<context>
<name>SketchConstraintCoincidence:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintCoincidence:ConstraintEntityB:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Une coïncidence ne peut pas être créée entre deux objets externes</translation>
</message>
</context>
<context>
<name>SketchConstraintCoincidence:ConstraintEntityA:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Une coïncidence ne peut pas être créée entre deux objets externes</translation>
</message>
</context>
<name>SketchConstraintDistance:ConstraintFlyoutValuePnt</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le deuxième objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>La distance doit être définie</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>La distance est trop petite</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Integer is not initialized.</source>
- <translation>AA</translation>
+ <translation>La valeur de distance entière doit être définie</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Integer is not positive.</source>
- <translation>AA</translation>
+ <translation>La valeur de distance entière doit être positive</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityA:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>La distance ne peut pas être définie entre deux objets externes</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Le premier objet ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le premier type de forme d'objet est "%1", il devrait correspondre à "%2"</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityB:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>La distance ne peut pas être définie entre deux objets externes</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>Le deuxième objet ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le deuxième type de forme d'objet est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<name>SketchConstraintEqual:ConstraintEntityA:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityA and ConstraintEntityB attributes.</source>
- <translation>AA</translation>
+ <translation>Différents objets doivent être sélectionnés</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityB:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityB and ConstraintEntityA attributes.</source>
- <translation>AA</translation>
+ <translation>Différents objets doivent être sélectionnés</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityB:SketchPlugin_EqualAttr</name>
<message>
<source>An empty object is used.</source>
- <translation>AA</translation>
+ <translation>Un objet vide est utilisé</translation>
</message>
<message>
<source>The %1 feature is not supported by the Equal constraint.</source>
- <translation>AA</translation>
+ <translation>La fonctionnalité %1 n'est pas prise en charge par la contrainte Equal.</translation>
</message>
<message>
<source>Features with kinds %1 and %2 can not be equal.</source>
- <translation>AA</translation>
+ <translation>Les caractéristiques avec les types %1 et %2 ne peuvent pas être égales.</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityB:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Une égalité ne peut pas être définie entre deux objets externes</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityA:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Une égalité ne peut pas être définie entre deux objets externes</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityA</name>
<message>
<source>Select edge</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityB</name>
<message>
<source>Select edge</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête</translation>
</message>
</context>
<name>SketchConstraintLength:ConstraintFlyoutValuePnt</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir la valeur de la longueur</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>La longueur est trop petite</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Integer is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir la valeur de la longueur entière</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Integer is not positive.</source>
- <translation>AA</translation>
+ <translation>La valeur de la longueur entière n'est pas positive</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>La ligne ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le type de forme de ligne est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<name>SketchConstraintMiddle:ConstraintEntityA:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityA and ConstraintEntityB attributes.</source>
- <translation>AA</translation>
+ <translation>Différents objets doivent être sélectionnés</translation>
</message>
</context>
<context>
<name>SketchConstraintMiddle:ConstraintEntityB:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityB and ConstraintEntityA attributes.</source>
- <translation>AA</translation>
+ <translation>Différents objets doivent être sélectionnés</translation>
</message>
</context>
<context>
<name>SketchConstraintMiddle:ConstraintEntityB:SketchPlugin_MiddlePointAttr</name>
<message>
<source>Middle point constraint allows points and lines only</source>
- <translation>AA</translation>
+ <translation>Pas de point ou de ligne sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintMiddle:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintMiddle:ConstraintEntityB:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Un milieu ne peut pas être défini pour deux objets externes</translation>
</message>
</context>
<context>
<name>SketchConstraintMiddle:ConstraintEntityA:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Un milieu ne peut pas être défini pour deux objets externes</translation>
</message>
</context>
<name>SketchConstraintParallel:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>Le deuxième objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>La première ligne n'est pas sélectionnée</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityB:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Une parallèle ne peut pas être définie entre deux objets externes</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>La première ligne ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le type de forme de la première ligne est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityA:SketchPlugin_ExternalValidator</name>
<message>
<source>Both features, attribute and attribute in parameter, are external.</source>
- <translation>AA</translation>
+ <translation>Une parallèle ne peut pas être définie entre deux objets externes</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>Le type de forme doit être %1</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>La deuxième ligne ne fait référence à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>Le type de forme de la deuxième ligne est "%1", il devrait être "%2"</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>L'attribut avec le type %1 n'est pas traité</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>L'argument de contrainte fait référence à la forme vide</translation>
</message>
</context>
<name>SketchConstraintRigid:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintRigid:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'objet n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchConstraintRigid:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>AA</translation>
+ <translation>La contrainte fixe fait référence à un type de forme non acceptable. Le type doit être : %1</translation>
</message>
</context>
<context>
<name>SketchConstraintRigid:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>It has reference to an empty attribute</source>
- <translation>AA</translation>
+ <translation>La contrainte fixe ne renvoie à rien</translation>
</message>
</context>
<context>
<name>SketchConstraintRigid:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>Shape type is "%1", it should be "%2"</source>
- <translation>AA</translation>
+ <translation>La contrainte fixe fait référence à %1 mais doit être %2</translation>
</message>
</context>
<context>
<name>SketchConstraintRigid:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>La contrainte fixe de type %1 n'est pas prise en charge</translation>
</message>
</context>
<context>
<name>SketchConstraintRigid:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The result is empty</source>
- <translation>AA</translation>
+ <translation>La contrainte fixe fait référence à un élément non existant</translation>
</message>
</context>
<context>
<name>SketchConstraintRigid:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The shape is empty</source>
- <translation>AA</translation>
+ <translation>La contrainte fixe fait référence à la forme vide</translation>
</message>
</context>
<context>
<name>SketchConstraintRigid:ConstraintEntityA</name>
<message>
<source>Select point, curve or its boundary point.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point, une courbe ou son point limite.</translation>
</message>
</context>
<name>SketchConstraintTangent:ConstraintEntityA:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityA and ConstraintEntityB attributes.</source>
- <translation>AA</translation>
+ <translation>Différents objets doivent être sélectionnés</translation>
</message>
</context>
<context>
<name>SketchConstraintTangent:ConstraintEntityB:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityB and ConstraintEntityA attributes.</source>
- <translation>AA</translation>
+ <translation>Différents objets doivent être sélectionnés</translation>
</message>
</context>
<context>
<name>SketchConstraintTangent:ConstraintEntityA:SketchPlugin_TangentAttr</name>
<message>
<source>Two segments cannot be tangent</source>
- <translation>AA</translation>
+ <translation>Deux segments ne peuvent pas être tangents</translation>
</message>
</context>
<context>
<name>SketchConstraintTangent:ConstraintEntityB:SketchPlugin_TangentAttr</name>
<message>
<source>It uses an empty object</source>
- <translation>AA</translation>
+ <translation>La sélection n'est pas valide</translation>
</message>
</context>
<context>
<name>SketchConstraintTangent:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<name>SketchConstraintSplit:ConstraintEntityA:SketchPlugin_SplitValidator</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Seule la sélection d'attribut peut être utilisée pour la face d'esquisse, pas %1</translation>
</message>
</context>
<name>SketchFillet:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir le rayon du congé</translation>
</message>
</context>
<context>
<name>SketchFillet:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>Le rayon du congé doit être positif</translation>
</message>
</context>
<context>
<name>SketchFillet:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Integer is not initialized.</source>
- <translation>AA</translation>
+ <translation>Définir le rayon du congé entier</translation>
</message>
</context>
<context>
<name>SketchFillet:ConstraintValue:GeomValidators_Positive</name>
<message>
<source>Integer is not positive.</source>
- <translation>AA</translation>
+ <translation>Le rayon du congé entier doit être positif</translation>
</message>
</context>
<context>
<name>SketchFillet:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un ou plusieurs points pour le congé</translation>
</message>
</context>
<context>
<name>SketchFillet:ConstraintEntityA:SketchPlugin_FilletVertexValidator</name>
<message>
<source>Error: List of points is empty.</source>
- <translation>AA</translation>
+ <translation>La liste des points est vide</translation>
</message>
</context>
<context>
<name>SketchFillet:ConstraintEntityA:SketchPlugin_FilletVertexValidator</name>
<message>
<source>Error: one of the selected point does not have coicidence.</source>
- <translation>AA</translation>
+ <translation>Un des points sélectionné n'a pas de coïncidence</translation>
</message>
</context>
<context>
<name>SketchFillet:ConstraintEntityA:SketchPlugin_FilletVertexValidator</name>
<message>
<source>Error: One of the selected points does not have two suitable edges for fillet.</source>
- <translation>AA</translation>
+ <translation>Un des points sélectionnés ne possède pas deux arêtes appropriées pour le congé</translation>
</message>
</context>
<context>
<name>SketchFillet:ConstraintEntityA:SketchPlugin_FilletVertexValidator</name>
<message>
<source>Error: Edges in selected point has tangent constraint.</source>
- <translation>AA</translation>
+ <translation>Les arêtes du point sélectionné ont une contrainte de tangence</translation>
</message>
</context>
<context>
<name>SketchFillet:ConstraintEntityA:SketchPlugin_FilletVertexValidator</name>
<message>
<source>Error: Edges in selected point has tangent constraint.</source>
- <translation>AA</translation>
+ <translation>Les arêtes du point sélectionné ont une contrainte de tangence</translation>
</message>
</context>
<name>SketchProjection:ExternalFeature:SketchPlugin_ProjectionValidator</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Un argument de type %1 de la fonctionnalité de projection n'est pas pris en charge</translation>
</message>
</context>
<context>
<name>SketchProjection:ExternalFeature:SketchPlugin_ProjectionValidator</name>
<message>
<source>The attribute %1 should be an edge</source>
- <translation>AA</translation>
+ <translation>L'attribut %1 doit être une arête</translation>
</message>
</context>
<context>
<name>SketchProjection:ExternalFeature:SketchPlugin_ProjectionValidator</name>
<message>
<source>There is no sketch referring to the current feature</source>
- <translation>AA</translation>
+ <translation>La fonction de projection n'a pas d'esquisse</translation>
</message>
</context>
<name>SketchProjection:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>Sketch</name>
<message>
<source>Create sketch</source>
- <translation>AA</translation>
+ <translation>Créer une esquisse</translation>
</message>
<message>
<source>Sketch</source>
- <translation>AA</translation>
+ <translation>Esquisse</translation>
</message>
<message>
<source>DoF (degrees of freedom) = %1</source>
- <translation>AA</translation>
+ <translation>DdL (degrés de liberté) = %1</translation>
</message>
<message>
<source>Sketch is fully fixed (DoF = 0)</source>
- <translation>AA</translation>
+ <translation>L'esquisse est entièrement fixée (DdL = 0)</translation>
</message>
</context>
<context>
<name>Sketch:External</name>
<message>
<source>Select a plane on which to create a sketch</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un plan sur lequel créer une esquisse</translation>
</message>
</context>
<context>
<name>Sketch:SketchPlugin_SolverErrorValidator</name>
<message>
<source>The constraint is conflicting with others. To fix this, you can either undo your operation or remove a conflicting constraint.</source>
- <translation>AA</translation>
+ <translation>La contrainte est en conflit avec les autres. Pour résoudre ce problème, vous pouvez annuler votre opération ou supprimer une contrainte en conflit.</translation>
</message>
</context>
<context>
<name>Sketch:SketchPlugin_SolverErrorValidator</name>
<message>
<source>The set of constraints lead to degenerated geometry. To fix this, you can either undo your operation or remove a constraint or the degenerated geometry.</source>
- <translation>AA</translation>
+ <translation>L'ensemble des contraintes conduit à une géométrie dégénérée. Pour résoudre ce problème, vous pouvez annuler votre opération ou supprimer une contrainte ou la géométrie dégénérée..</translation>
</message>
</context>
<name>SketchConstraintAngle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Set fixed angle between two line segments</source>
- <translation>AA</translation>
+ <translation>Définir un angle fixe entre deux segments</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:AngleType</name>
<message>
<source>Additional</source>
- <translation>AA</translation>
+ <translation>Additionnel</translation>
</message>
<message>
<source>Angle type</source>
- <translation>AA</translation>
+ <translation>Type d'angle</translation>
</message>
<message>
<source>Complementary</source>
- <translation>AA</translation>
+ <translation>Complémentaire</translation>
</message>
<message>
<source>Direct</source>
- <translation>AA</translation>
+ <translation>Direct</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:AngleValue</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Value</source>
- <translation>AA</translation>
+ <translation>Valeur</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityA</name>
<message>
<source>Line 1</source>
- <translation>AA</translation>
+ <translation>Ligne 1</translation>
</message>
<message>
<source>Select a line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:ConstraintEntityB</name>
<message>
<source>Line 2</source>
- <translation>AA</translation>
+ <translation>Ligne 2</translation>
</message>
<message>
<source>Select a line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:LocationType</name>
<message>
<source>Automatic</source>
- <translation>AA</translation>
+ <translation>Automatique</translation>
</message>
<message>
<source>Left</source>
- <translation>AA</translation>
+ <translation>Gauche</translation>
</message>
<message>
<source>Right</source>
- <translation>AA</translation>
+ <translation>Droite</translation>
</message>
<message>
<source>Text location</source>
- <translation>AA</translation>
+ <translation>Localisation du texte</translation>
</message>
</context>
<context>
<name>SketchConstraintAngle:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Le premier objet n'est pas sélectionné</translation>
</message>
</context>
<name>SketchConstraintCoincidence</name>
<message>
<source>Coincident</source>
- <translation>AA</translation>
+ <translation>Coïncident</translation>
</message>
<message>
<source>Create constraint for the coincidence of two points or point on line or circle</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte pour la coïncidence de deux points ou d'un point sur une ligne ou un cercle</translation>
</message>
</context>
<context>
<name>SketchConstraintCoincidence:ConstraintEntityA</name>
<message>
<source>First object</source>
- <translation>AA</translation>
+ <translation>Premier objet</translation>
</message>
<message>
<source>Select a first object</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un premier objet</translation>
</message>
</context>
<context>
<name>SketchConstraintCoincidence:ConstraintEntityB</name>
<message>
<source>Second object</source>
- <translation>AA</translation>
+ <translation>Deuxième objet</translation>
</message>
<message>
<source>Select a second object</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un deuxième objet</translation>
</message>
</context>
<name>SketchConstraintCollinear</name>
<message>
<source>Collinear</source>
- <translation>AA</translation>
+ <translation>Colinéaire</translation>
</message>
<message>
<source>Create constraint defining collinearity of two lines</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte définissant la colinéarité de deux lignes</translation>
</message>
</context>
<context>
<name>SketchConstraintCollinear:ConstraintEntityA</name>
<message>
<source>First line</source>
- <translation>AA</translation>
+ <translation>Première ligne</translation>
</message>
<message>
<source>Select a line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne</translation>
</message>
</context>
<context>
<name>SketchConstraintCollinear:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>SketchConstraintCollinear:ConstraintEntityB</name>
<message>
<source>Second line</source>
- <translation>AA</translation>
+ <translation>Deuxième ligne</translation>
</message>
<message>
<source>Select a line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne</translation>
</message>
</context>
<context>
<name>SketchConstraintCollinear:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>SketchConstraintCollinear:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<name>SketchConstraintDistance</name>
<message>
<source>Distance</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
<message>
<source>Set fixed distance from a point to an object</source>
- <translation>AA</translation>
+ <translation>Définir une distance fixe entre un point et un objet</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance</name>
<message>
<source>Select objects for distance definition. Following objects can be accepted: point, line or arc end point, center of circle or arc.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez des objets pour la définition de la distance. Les objets suivants peuvent être acceptés : point, ligne ou arc point final, centre du cercle ou arc.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityA</name>
<message>
<source>First object</source>
- <translation>AA</translation>
+ <translation>Premier objet</translation>
</message>
<message>
<source>Select point, line end point, line, center of circle or arc.</source>
- <translation>AA</translation>
+ <translation>Sélectionner un point, une fin de ligne, une ligne, le centre du cercle ou un arc.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintEntityB</name>
<message>
<source>Second object</source>
- <translation>AA</translation>
+ <translation>Deuxième objet</translation>
</message>
<message>
<source>Select point, line end point, line, center of circle or arc.</source>
- <translation>AA</translation>
+ <translation>Sélectionner un point, une fin de ligne, une ligne, le centre du cercle ou un arc.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:ConstraintValue</name>
<message>
<source>Distance</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
<message>
<source>Value</source>
- <translation>AA</translation>
+ <translation>Valeur</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:LocationType</name>
<message>
<source>Automatic</source>
- <translation>AA</translation>
+ <translation>Automatique</translation>
</message>
<message>
<source>Left</source>
- <translation>AA</translation>
+ <translation>Gauche</translation>
</message>
<message>
<source>Right</source>
- <translation>AA</translation>
+ <translation>Droite</translation>
</message>
<message>
<source>Text location</source>
- <translation>AA</translation>
+ <translation>Localisation du texte</translation>
</message>
</context>
<context>
<name>SketchConstraintDistance:SignedDistance</name>
<message>
<source>Keep distance orientation</source>
- <translation>AA</translation>
+ <translation>Garder l'orientation de la distance</translation>
</message>
<message>
<source>Keep orientation</source>
- <translation>AA</translation>
+ <translation>Gardez l'orientation</translation>
</message>
</context>
<name>SketchConstraintDistanceHorizontal</name>
<message>
<source>Horizontal Distance</source>
- <translation>AA</translation>
+ <translation>Distance horizontale</translation>
</message>
<message>
<source>Set horizontal distance between two points</source>
- <translation>AA</translation>
+ <translation>Définir la distance horizontale entre deux points</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal</name>
<message>
<source>Select points for distance definition.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des points pour la définition de la distance.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal:ConstraintEntityA</name>
<message>
<source>First point</source>
- <translation>AA</translation>
+ <translation>Premier point</translation>
</message>
<message>
<source>Select point.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal:ConstraintEntityB</name>
<message>
<source>Second point</source>
- <translation>AA</translation>
+ <translation>Deuxième point</translation>
</message>
<message>
<source>Select point.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal:DistanceValue</name>
<message>
<source>Distance</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
<message>
<source>Value</source>
- <translation>AA</translation>
+ <translation>Valeur</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal:DistanceValue:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Double n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal:LocationType</name>
<message>
<source>Automatic</source>
- <translation>AA</translation>
+ <translation>Automatique</translation>
</message>
<message>
<source>Left</source>
- <translation>AA</translation>
+ <translation>Gauche</translation>
</message>
<message>
<source>Right</source>
- <translation>AA</translation>
+ <translation>Droite</translation>
</message>
<message>
<source>Text location</source>
- <translation>AA</translation>
+ <translation>Localisation du texte</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceHorizontal:ConstraintFlyoutValuePnt</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<name>SketchConstraintDistanceVertical</name>
<message>
<source>Set vertical distance between two points</source>
- <translation>AA</translation>
+ <translation>Définir la distance verticale entre deux points</translation>
</message>
<message>
<source>Vertical Distance</source>
- <translation>AA</translation>
+ <translation>Distance verticale</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical</name>
<message>
<source>Select points for distance definition.</source>
- <translation>AA</translation>
+ <translation>Sélectionner des points pour la définition de la distance.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:ConstraintEntityA</name>
<message>
<source>First point</source>
- <translation>AA</translation>
+ <translation>Premier point</translation>
</message>
<message>
<source>Select point.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:ConstraintEntityA:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:ConstraintEntityB</name>
<message>
<source>Second point</source>
- <translation>AA</translation>
+ <translation>Deuxième point</translation>
</message>
<message>
<source>Select point.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:ConstraintEntityB:GeomValidators_ShapeType</name>
<message>
<source>The object is empty</source>
- <translation>AA</translation>
+ <translation>L'objet est vide</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:DistanceValue</name>
<message>
<source>Distance</source>
- <translation>AA</translation>
+ <translation>Distance</translation>
</message>
<message>
<source>Value</source>
- <translation>AA</translation>
+ <translation>Valeur</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:DistanceValue:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Double n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:LocationType</name>
<message>
<source>Automatic</source>
- <translation>AA</translation>
+ <translation>Automatique</translation>
</message>
<message>
<source>Left</source>
- <translation>AA</translation>
+ <translation>Gauche</translation>
</message>
<message>
<source>Right</source>
- <translation>AA</translation>
+ <translation>Droite</translation>
</message>
<message>
<source>Text location</source>
- <translation>AA</translation>
+ <translation>Localisation du texte</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:ConstraintFlyoutValuePnt</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchConstraintDistanceVertical:DistanceValue:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>La valeur est trop petite.</translation>
</message>
</context>
<name>SketchConstraintEqual</name>
<message>
<source>Create constraint defining equal lengths of two lines or line and arc or equal radii of two arcs or two circles or arc and circle</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte définissant des longueurs égales de deux lignes, ou une ligne et un arc, ou des rayons égaux de deux arcs ou de deux cercles ou d'un arc et d'un cercle</translation>
</message>
<message>
<source>Equal</source>
- <translation>AA</translation>
+ <translation>Égal</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityA</name>
<message>
<source>First object</source>
- <translation>AA</translation>
+ <translation>Premier objet</translation>
</message>
<message>
<source>Select line, circle or arc</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne, un cercle ou un arc</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityB</name>
<message>
<source>Second object</source>
- <translation>AA</translation>
+ <translation>Deuxième objet</translation>
</message>
<message>
<source>Select line, circle or arc</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne, un cercle ou un arc</translation>
</message>
</context>
<name>SketchConstraintHorizontal</name>
<message>
<source>Create constraint defining horizontal line</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte définissant une ligne horizontale</translation>
</message>
<message>
<source>Horizontal</source>
- <translation>AA</translation>
+ <translation>Horizontal</translation>
</message>
</context>
<context>
<name>SketchConstraintHorizontal:ConstraintEntityA</name>
<message>
<source>Line</source>
- <translation>AA</translation>
+ <translation>Ligne</translation>
</message>
<message>
<source>Select a line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne</translation>
</message>
</context>
<name>SketchConstraintLength</name>
<message>
<source>Length</source>
- <translation>AA</translation>
+ <translation>Longueur</translation>
</message>
<message>
<source>Set fixed length of a line segment</source>
- <translation>AA</translation>
+ <translation>Définir la longueur fixe d'un segment</translation>
</message>
</context>
<context>
<name>SketchConstraintLength</name>
<message>
<source>Select a line on which to calculate length</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne sur laquelle calculer la longueur</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintEntityA</name>
<message>
<source>Line</source>
- <translation>AA</translation>
+ <translation>Ligne</translation>
</message>
<message>
<source>Select a line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:ConstraintValue</name>
<message>
<source>Length</source>
- <translation>AA</translation>
+ <translation>Longueur</translation>
</message>
<message>
<source>Value</source>
- <translation>AA</translation>
+ <translation>Valeur</translation>
</message>
</context>
<context>
<name>SketchConstraintLength:LocationType</name>
<message>
<source>Automatic</source>
- <translation>AA</translation>
+ <translation>Automatique</translation>
</message>
<message>
<source>Left</source>
- <translation>AA</translation>
+ <translation>Gauche</translation>
</message>
<message>
<source>Right</source>
- <translation>AA</translation>
+ <translation>Droite</translation>
</message>
<message>
<source>Text location</source>
- <translation>AA</translation>
+ <translation>Localisation du texte</translation>
</message>
</context>
<name>SketchConstraintMiddle</name>
<message>
<source>Create constraint for setting middle point on a line</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte pour définir le milieu de la ligne</translation>
</message>
<message>
<source>Middle point</source>
- <translation>AA</translation>
+ <translation>Point milieu</translation>
</message>
</context>
<context>
<name>SketchConstraintMiddle:ConstraintEntityA</name>
<message>
<source>First object</source>
- <translation>AA</translation>
+ <translation>Premier objet</translation>
</message>
<message>
<source>Select a first object</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un premier objet</translation>
</message>
</context>
<context>
<name>SketchConstraintMiddle:ConstraintEntityB</name>
<message>
<source>Second object</source>
- <translation>AA</translation>
+ <translation>Deuxième objet</translation>
</message>
<message>
<source>Select a second object</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un deuxième objet</translation>
</message>
</context>
<name>SketchConstraintMirror</name>
<message>
<source>Create constraint, mirroring group of objects</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte, mettre en miroir un groupe d'objets</translation>
</message>
<message>
<source>Mirror copy</source>
- <translation>AA</translation>
+ <translation>Copie miroir</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:ConstraintEntityA</name>
<message>
<source>Mirror line</source>
- <translation>AA</translation>
+ <translation>Ligne miroir</translation>
</message>
<message>
<source>Select mirror line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez la ligne miroir</translation>
</message>
</context>
<context>
<name>SketchConstraintMirror:ConstraintMirrorList</name>
<message>
<source>Select list of objects to be mirrored</source>
- <translation>AA</translation>
+ <translation>Sélectionner la liste des objets à mettre en miroir</translation>
</message>
</context>
<name>SketchConstraintParallel</name>
<message>
<source>Create constraint defining two parallel lines</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte définissant deux lignes parallèles</translation>
</message>
<message>
<source>Parallel</source>
- <translation>AA</translation>
+ <translation>Parallèle</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityA</name>
<message>
<source>First line</source>
- <translation>AA</translation>
+ <translation>Première ligne</translation>
</message>
<message>
<source>Select a line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne</translation>
</message>
</context>
<context>
<name>SketchConstraintParallel:ConstraintEntityB</name>
<message>
<source>Second line</source>
- <translation>AA</translation>
+ <translation>Deuxième ligne</translation>
</message>
<message>
<source>Select a line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne</translation>
</message>
</context>
<name>SketchConstraintPerpendicular</name>
<message>
<source>Create constraint defining two orthogonal objects</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte définissant deux objets orthogonaux</translation>
</message>
<message>
<source>Perpendicular</source>
- <translation>AA</translation>
+ <translation>Perpendiculaire</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityA</name>
<message>
<source>First object</source>
- <translation>AA</translation>
+ <translation>Premier objet</translation>
</message>
<message>
<source>Select line or arc</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne ou un arc</translation>
</message>
</context>
<context>
<name>SketchConstraintPerpendicular:ConstraintEntityB</name>
<message>
<source>Second object</source>
- <translation>AA</translation>
+ <translation>Deuxième objet</translation>
</message>
<message>
<source>Select line or arc</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne ou un arc</translation>
</message>
</context>
<name>SketchConstraintRadius</name>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
<message>
<source>Set fixed radius of a circle or an arc</source>
- <translation>AA</translation>
+ <translation>Définir le rayon fixe d'un cercle ou d'un arc</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius</name>
<message>
<source>Select a circle or an arc on which to calculate radius</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un cercle ou un arc sur lequel calculer le rayon</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintEntityA</name>
<message>
<source>Circle or Arc</source>
- <translation>AA</translation>
+ <translation>Cercle ou arc</translation>
</message>
<message>
<source>Select a circle or an arc</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un cercle ou un arc</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:ConstraintValue</name>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
<message>
<source>Value</source>
- <translation>AA</translation>
+ <translation>Valeur</translation>
</message>
</context>
<context>
<name>SketchConstraintRadius:LocationType</name>
<message>
<source>Automatic</source>
- <translation>AA</translation>
+ <translation>Automatique</translation>
</message>
<message>
<source>Left</source>
- <translation>AA</translation>
+ <translation>Gauche</translation>
</message>
<message>
<source>Right</source>
- <translation>AA</translation>
+ <translation>Droite</translation>
</message>
<message>
<source>Text location</source>
- <translation>AA</translation>
+ <translation>Localisation du texte</translation>
</message>
</context>
<name>SketchConstraintRigid</name>
<message>
<source>Fix an object</source>
- <translation>AA</translation>
+ <translation>Maintenir un objet</translation>
</message>
<message>
<source>Fixed</source>
- <translation>AA</translation>
+ <translation>Fixé</translation>
</message>
</context>
<context>
<name>SketchConstraintRigid:ConstraintEntityA</name>
<message>
<source>Object</source>
- <translation>AA</translation>
+ <translation>Objet</translation>
</message>
<message>
<source>Select point, line end point, line, center of circle or arc.</source>
- <translation>AA</translation>
+ <translation>Sélectionner un point, une fin de ligne, une ligne, le centre du cercle ou un arc.</translation>
</message>
</context>
<name>SketchConstraintTangent</name>
<message>
<source>Create constraint defining tangency of two segments with common coincident point</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte définissant la tangence de deux segments avec un point de coïncidence commun</translation>
</message>
<message>
<source>Tangent</source>
- <translation>AA</translation>
+ <translation>Tangente</translation>
</message>
</context>
<context>
<name>SketchConstraintTangent:ConstraintEntityA</name>
<message>
<source>First object</source>
- <translation>AA</translation>
+ <translation>Premier objet</translation>
</message>
<message>
<source>Select line or arc</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne ou un arc</translation>
</message>
</context>
<context>
<name>SketchConstraintTangent:ConstraintEntityB</name>
<message>
<source>Second object</source>
- <translation>AA</translation>
+ <translation>Deuxième objet</translation>
</message>
<message>
<source>Select line or arc</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne ou un arc</translation>
</message>
</context>
<name>SketchConstraintVertical</name>
<message>
<source>Create constraint defining vertical line</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte définissant une ligne verticale</translation>
</message>
<message>
<source>Vertical</source>
- <translation>AA</translation>
+ <translation>Verticale</translation>
</message>
</context>
<context>
<name>SketchConstraintVertical:ConstraintEntityA</name>
<message>
<source>Line</source>
- <translation>AA</translation>
+ <translation>Ligne</translation>
</message>
<message>
<source>Select a line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une ligne</translation>
</message>
</context>
<name>SketchDrawer</name>
<message>
<source>Creates sketch using elements of selected shape belonging to selected plane</source>
- <translation>AA</translation>
+ <translation>Crée une esquisse en utilisant des éléments de la forme sélectionnée appartenant au plan sélectionné</translation>
</message>
<message>
<source>Sketch drawer</source>
- <translation>AA</translation>
+ <translation>Tiroir à esquisse</translation>
</message>
</context>
<context>
<name>SketchDrawer:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchDrawer:add_dimensions</name>
<message>
<source>Create dimensions</source>
- <translation>AA</translation>
+ <translation>Créer des dimensions</translation>
</message>
<message>
<source>To add dimensions into created sketch</source>
- <translation>AA</translation>
+ <translation>Pour ajouter des cotes à l'esquisse créée</translation>
</message>
</context>
<context>
<name>SketchDrawer:base_shape</name>
<message>
<source>Select a shape for extraction to sketch.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une forme à extraire pour l'esquisse.</translation>
</message>
<message>
<source>Shape:</source>
- <translation>AA</translation>
+ <translation>Forme:</translation>
</message>
</context>
<context>
<name>SketchDrawer:plane</name>
<message>
<source>Plane:</source>
- <translation>AA</translation>
+ <translation>Plan:</translation>
</message>
<message>
<source>Select plane for sketch</source>
- <translation>AA</translation>
+ <translation>Sélectionner un plan pour l'esquisse</translation>
</message>
</context>
<name>SketchFillet</name>
<message>
<source>Create constraint defining fillet between two connected segments</source>
- <translation>AA</translation>
+ <translation>Créer une contrainte définissant un congé entre deux segments connectés</translation>
</message>
<message>
<source>Fillet</source>
- <translation>AA</translation>
+ <translation>Congé</translation>
</message>
</context>
<context>
<name>SketchFillet:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un ou plusieurs points pour le congé</translation>
</message>
</context>
<context>
<name>SketchFillet:fillet_point</name>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
<message>
<source>Select point for fillet (should be shared by two entities only)</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point pour le congé (doit être partagé par deux entités uniquement)</translation>
</message>
</context>
<context>
<name>SketchFillet:fillet_point:SketchPlugin_FilletVertexValidator</name>
<message>
<source>Error: Bad point selected.</source>
- <translation>AA</translation>
+ <translation>Erreur : mauvais point sélectionné.</translation>
</message>
<message>
<source>Error: Edges in selected point has tangent constraint.</source>
- <translation>AA</translation>
+ <translation>Erreur : les arêtes du point sélectionné ont une contrainte de tangence.</translation>
</message>
</context>
<name>SketchIntersectionPoint</name>
<message>
<source>Intersect edge with sketch plane</source>
- <translation>AA</translation>
+ <translation>Intersecter un bord avec un plan d'esquisse</translation>
</message>
<message>
<source>Intersection</source>
- <translation>AA</translation>
+ <translation>Section</translation>
</message>
</context>
<context>
<name>SketchIntersectionPoint:ExternalFeature</name>
<message>
<source>Object</source>
- <translation>AA</translation>
+ <translation>Objet</translation>
</message>
<message>
<source>Select external edge.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le bord externe.</translation>
</message>
</context>
<context>
<name>SketchIntersectionPoint:ExternalFeature:SketchPlugin_IntersectionValidator</name>
<message>
<source>The attribute %1 should be an edge</source>
- <translation>AA</translation>
+ <translation>L'attribut %1 doit être une arête</translation>
</message>
</context>
<context>
<name>SketchIntersectionPoint:IncludeToResult</name>
<message>
<source>Include into the sketch result</source>
- <translation>AA</translation>
+ <translation>Inclure dans le résultat de l'esquisse</translation>
</message>
<message>
<source>Include projected feature into the sketch result</source>
- <translation>AA</translation>
+ <translation>Inclure la fonctionnalité projetée dans le résultat de l'esquisse</translation>
</message>
</context>
<context>
<name>SketchIntersectionPoint:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<name>SketchLine</name>
<message>
<source>Create line</source>
- <translation>AA</translation>
+ <translation>Créer une ligne</translation>
</message>
<message>
<source>Line</source>
- <translation>AA</translation>
+ <translation>Ligne</translation>
</message>
</context>
<context>
<name>SketchLine:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<context>
<name>SketchLine:LineLength</name>
<message>
<source>Length:</source>
- <translation>AA</translation>
+ <translation>Longueur:</translation>
</message>
<message>
<source>Line length</source>
- <translation>AA</translation>
+ <translation>Longueur de la ligne</translation>
</message>
</context>
<name>SketchMacroArc</name>
<message>
<source>Arc</source>
- <translation>AA</translation>
+ <translation>Arc</translation>
</message>
<message>
<source>Create arc</source>
- <translation>AA</translation>
+ <translation>Créer un arc</translation>
</message>
</context>
<context>
<name>SketchMacroArc:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<context>
<name>SketchMacroArc:center_point</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroArc:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchMacroArc:angle</name>
<message>
<source>Set angle</source>
- <translation>AA</translation>
+ <translation>Définir l'angle</translation>
</message>
</context>
<context>
<name>SketchMacroArc:arc_type</name>
<message>
<source>Center and two points</source>
- <translation>AA</translation>
+ <translation>Centre et deux points</translation>
</message>
<message>
<source>Perpendicular to line</source>
- <translation>AA</translation>
+ <translation>Perpendiculaire à la ligne</translation>
</message>
<message>
<source>Tangent with edge</source>
- <translation>AA</translation>
+ <translation>Tangente avec bord</translation>
</message>
<message>
<source>Three points on arc</source>
- <translation>AA</translation>
+ <translation>Trois points sur l'arc</translation>
</message>
</context>
<context>
<name>SketchMacroArc:passed_point:SketchPlugin_ThirdPointValidator</name>
<message>
<source>Selected points are on the same line</source>
- <translation>AA</translation>
+ <translation>Les points sélectionnés sont sur la même ligne</translation>
</message>
</context>
<context>
<name>SketchMacroArc:radius</name>
<message>
<source>Set radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon</translation>
</message>
</context>
<context>
<name>SketchMacroArc:tangent_point</name>
<message>
<source>Select point on line</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point sur la ligne</translation>
</message>
<message>
<source>Tangent point</source>
- <translation>AA</translation>
+ <translation>Point tangent</translation>
</message>
<message>
<source>Transversal point</source>
- <translation>AA</translation>
+ <translation>Point transversal</translation>
</message>
</context>
<context>
<name>SketchMacroArc:tangent_point:SketchPlugin_ArcTangentPoint</name>
<message>
<source>The attribute %1 should be a point</source>
- <translation>AA</translation>
+ <translation>L'attribut %1 doit être un point</translation>
</message>
</context>
<context>
<name>SketchMacroArc:tangent_point:SketchPlugin_ArcTransversalPoint</name>
<message>
<source>The attribute %1 should be a point</source>
- <translation>AA</translation>
+ <translation>L'attribut %1 doit être un point</translation>
</message>
</context>
<context>
<name>SketchMacroArc:center_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point central.</translation>
</message>
<message>
<source>Center point</source>
- <translation>AA</translation>
+ <translation>Point central</translation>
</message>
</context>
<context>
<name>SketchMacroArc:end_point_1</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'arrivée dans la vue.</translation>
</message>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
</context>
<context>
<name>SketchMacroArc:end_point_2</name>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
</context>
<context>
<name>SketchMacroArc:end_point_3</name>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
</context>
<context>
<name>SketchMacroArc:passed_point</name>
<message>
<source>Passed point</source>
- <translation>AA</translation>
+ <translation>Point passé</translation>
</message>
</context>
<context>
<name>SketchMacroArc:start_point_1</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point de départ.</translation>
</message>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>SketchMacroArc:start_point_2</name>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>SketchMacroArc:angle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
</context>
<context>
<name>SketchMacroArc:end_point_2</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroArc:radius</name>
<message>
<source>Radius</source>
- <translation>AA</translation>
+ <translation>Rayon</translation>
</message>
</context>
<context>
<name>SketchMacroArc:start_point_1</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroArc:start_point_2</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroArc:tangent_point:SketchPlugin_ArcTransversalPoint</name>
<message>
<source>Unable to build transversal arc on %1</source>
- <translation>AA</translation>
+ <translation>Impossible de créer un arc transversal sur %1</translation>
</message>
</context>
<name>SketchMacroCircle</name>
<message>
<source>Circle</source>
- <translation>AA</translation>
+ <translation>Cercle</translation>
</message>
<message>
<source>Create circle</source>
- <translation>AA</translation>
+ <translation>Créer un cercle</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Un point central n'est pas sélectionné</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:circle_radius</name>
<message>
<source>Set radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:circle_radius:GeomValidators_Positive</name>
<message>
<source>Value is too small.</source>
- <translation>AA</translation>
+ <translation>La valeur est trop petite.</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:circle_type</name>
<message>
<source>Center and passed points</source>
- <translation>AA</translation>
+ <translation>Points centrés et passés</translation>
</message>
<message>
<source>Three points</source>
- <translation>AA</translation>
+ <translation>Trois points</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:third_point:SketchPlugin_ThirdPointValidator</name>
<message>
<source>Selected points are on the same line</source>
- <translation>AA</translation>
+ <translation>Les points sélectionnés sont sur la même ligne</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:first_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:second_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<context>
<name>SketchMacroCircle:third_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
</context>
<name>SketchMacroEllipse</name>
<message>
<source>Create ellipse</source>
- <translation>AA</translation>
+ <translation>Créer une ellipse</translation>
</message>
<message>
<source>Ellipse</source>
- <translation>AA</translation>
+ <translation>Ellipse</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:ellipse_type</name>
<message>
<source>Center, major semi-axis and passing point</source>
- <translation>AA</translation>
+ <translation>Centre, grand demi-axe et point de passage</translation>
</message>
<message>
<source>Major axis and passing point</source>
- <translation>AA</translation>
+ <translation>Grand axe et point de passage</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:first_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un premier point dans la vue.</translation>
</message>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:major_radius</name>
<message>
<source>Set major radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon majeur</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:major_radius:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Double n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:minor_radius</name>
<message>
<source>Set minor radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon mineur</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:minor_radius:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Double n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:first_point</name>
<message>
<source>Center point</source>
- <translation>AA</translation>
+ <translation>Point central</translation>
</message>
<message>
<source>Major axis start point</source>
- <translation>AA</translation>
+ <translation>Point de départ du grand axe</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:passed_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point passé.</translation>
</message>
<message>
<source>Passed point</source>
- <translation>AA</translation>
+ <translation>Point passé</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:second_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un deuxième point.</translation>
</message>
<message>
<source>Major axis end point</source>
- <translation>AA</translation>
+ <translation>Point final du grand axe</translation>
</message>
<message>
<source>Major axis point</source>
- <translation>AA</translation>
+ <translation>Point du grand axe</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:second_point</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<name>SketchEllipse:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_center</name>
<message>
<source>Center</source>
- <translation>AA</translation>
+ <translation>Centre</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_first_focus</name>
<message>
<source>First focus</source>
- <translation>AA</translation>
+ <translation>Premier foyer</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_major_axis_end_point</name>
<message>
<source>Major axis end</source>
- <translation>AA</translation>
+ <translation>Fin du grand axe</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_major_axis_start_point</name>
<message>
<source>Major axis start</source>
- <translation>AA</translation>
+ <translation>Début du grand axe</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_major_radius</name>
<message>
<source>Set major radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon majeur</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_minor_axis_end_point</name>
<message>
<source>Minor axis end</source>
- <translation>AA</translation>
+ <translation>Fin du petit axe</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_minor_axis_start_point</name>
<message>
<source>Minor axis start</source>
- <translation>AA</translation>
+ <translation>Début du petit axe</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_minor_radius</name>
<message>
<source>Set minor radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon mineur</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_second_focus</name>
<message>
<source>Second focus</source>
- <translation>AA</translation>
+ <translation>Deuxième objectif</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_major_radius</name>
<message>
<source>Major radius</source>
- <translation>AA</translation>
+ <translation>Rayon majeur</translation>
</message>
</context>
<context>
<name>SketchEllipse:ellipse_minor_radius</name>
<message>
<source>Minor radius</source>
- <translation>AA</translation>
+ <translation>Rayon mineur</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:major_radius</name>
<message>
<source>Major radius</source>
- <translation>AA</translation>
+ <translation>Rayon majeur</translation>
</message>
</context>
<context>
<name>SketchMacroEllipse:minor_radius</name>
<message>
<source>Minor radius</source>
- <translation>AA</translation>
+ <translation>Rayon mineur</translation>
</message>
</context>
<name>SketchEllipticArc:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:ellipse_center</name>
<message>
<source>Center</source>
- <translation>AA</translation>
+ <translation>Centre</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:ellipse_first_focus</name>
<message>
<source>First focus</source>
- <translation>AA</translation>
+ <translation>Premier foyer</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:ellipse_major_axis_end_point</name>
<message>
<source>Major axis end</source>
- <translation>AA</translation>
+ <translation>Fin du grand axe</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:ellipse_major_axis_start_point</name>
<message>
<source>Major axis start</source>
- <translation>AA</translation>
+ <translation>Début du grand axe</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:ellipse_major_radius</name>
<message>
<source>Major radius</source>
- <translation>AA</translation>
+ <translation>Rayon majeur</translation>
</message>
<message>
<source>Set major radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon majeur</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:ellipse_minor_axis_end_point</name>
<message>
<source>Minor axis end</source>
- <translation>AA</translation>
+ <translation>Fin du petit axe</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:ellipse_minor_axis_start_point</name>
<message>
<source>Minor axis start</source>
- <translation>AA</translation>
+ <translation>Début du petit axe</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:ellipse_minor_radius</name>
<message>
<source>Minor radius</source>
- <translation>AA</translation>
+ <translation>Rayon mineur</translation>
</message>
<message>
<source>Set minor radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon mineur</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:ellipse_second_focus</name>
<message>
<source>Second focus</source>
- <translation>AA</translation>
+ <translation>Deuxième objectif</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:end_point</name>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
</context>
<context>
<name>SketchEllipticArc:start_point</name>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc</name>
<message>
<source>Create elliptic arc</source>
- <translation>AA</translation>
+ <translation>Créer un arc elliptique</translation>
</message>
<message>
<source>Elliptic arc</source>
- <translation>AA</translation>
+ <translation>Arc elliptique</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:center</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point.</translation>
</message>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point central.</translation>
</message>
<message>
<source>Center point</source>
- <translation>AA</translation>
+ <translation>Point central</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:end_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'arrivée.</translation>
</message>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'arrivée.</translation>
</message>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:major_axis_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'axe majeur.</translation>
</message>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un point d'axe majeur.</translation>
</message>
<message>
<source>Major axis point</source>
- <translation>AA</translation>
+ <translation>Point du grand axe</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:major_radius</name>
<message>
<source>Major radius</source>
- <translation>AA</translation>
+ <translation>Rayon majeur</translation>
</message>
<message>
<source>Set major radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon majeur</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:major_radius:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Double n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:minor_radius</name>
<message>
<source>Minor radius</source>
- <translation>AA</translation>
+ <translation>Rayon mineur</translation>
</message>
<message>
<source>Set minor radius</source>
- <translation>AA</translation>
+ <translation>Définir le rayon mineur</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:minor_radius:GeomValidators_Positive</name>
<message>
<source>Double is not initialized.</source>
- <translation>AA</translation>
+ <translation>Double n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchMacroEllipticArc:start_point</name>
<message>
<source>Attribute "%1" is locked by modification value in the viewer.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" est verrouillé par la valeur de modification dans la vue.</translation>
</message>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
</context>
<context>
<name>workshop</name>
<message>
<source>Elliptic arc</source>
- <translation>AA</translation>
+ <translation>Arc elliptique</translation>
</message>
</context>
<name>SketchMultiRotation</name>
<message>
<source>Angular copy</source>
- <translation>AA</translation>
+ <translation>Copie angulaire</translation>
</message>
<message>
<source>Copy objects and rotate</source>
- <translation>AA</translation>
+ <translation>Copier des objets et faire pivoter</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:AngleType</name>
<message>
<source>Full angle</source>
- <translation>AA</translation>
+ <translation>Angle complet</translation>
</message>
<message>
<source>Single angle</source>
- <translation>AA</translation>
+ <translation>Angle unique</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationAngle</name>
<message>
<source>Angle</source>
- <translation>AA</translation>
+ <translation>Angle</translation>
</message>
<message>
<source>Rotation angle</source>
- <translation>AA</translation>
+ <translation>Angle de rotation</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationCenter</name>
<message>
<source>Center of rotation</source>
- <translation>AA</translation>
+ <translation>Centre de rotation</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationList</name>
<message>
<source>Segments:</source>
- <translation>AA</translation>
+ <translation>Segments:</translation>
</message>
<message>
<source>Select list of objects to be rotated</source>
- <translation>AA</translation>
+ <translation>Sélectionnez la liste des objets à faire pivoter</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationObjects</name>
<message>
<source>Total number of objects</source>
- <translation>AA</translation>
+ <translation>Nombre total d'objets</translation>
</message>
</context>
<context>
<name>SketchMultiRotation:MultiRotationReversed</name>
<message>
<source>Reverse angular copy</source>
- <translation>AA</translation>
+ <translation>Copie angulaire inverse</translation>
</message>
<message>
<source>Reversed</source>
- <translation>AA</translation>
+ <translation>Renversé</translation>
</message>
</context>
<name>SketchMultiTranslation</name>
<message>
<source>Copy objects and move</source>
- <translation>AA</translation>
+ <translation>Copier des objets et les déplacer</translation>
</message>
<message>
<source>Direction</source>
- <translation>AA</translation>
+ <translation>Direction</translation>
</message>
<message>
<source>Linear copy</source>
- <translation>AA</translation>
+ <translation>Copie linéaire</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationEndPoint</name>
<message>
<source>End point</source>
- <translation>AA</translation>
+ <translation>Point final</translation>
</message>
<message>
<source>Final point of translation</source>
- <translation>AA</translation>
+ <translation>Dernier point de translation</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationList</name>
<message>
<source>Segments:</source>
- <translation>AA</translation>
+ <translation>Segments:</translation>
</message>
<message>
<source>Select list of objects to be translated</source>
- <translation>AA</translation>
+ <translation>Sélectionner la liste des objets à translater</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationObjects</name>
<message>
<source>Total number of objects</source>
- <translation>AA</translation>
+ <translation>Nombre total d'objets</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:MultiTranslationStartPoint</name>
<message>
<source>Start point</source>
- <translation>AA</translation>
+ <translation>Point de départ</translation>
</message>
<message>
<source>Start point of translation</source>
- <translation>AA</translation>
+ <translation>Point de départ de la translation</translation>
</message>
</context>
<context>
<name>SketchMultiTranslation:ValueType</name>
<message>
<source>Full value</source>
- <translation>AA</translation>
+ <translation>Pleine valeur</translation>
</message>
<message>
<source>Single value</source>
- <translation>AA</translation>
+ <translation>Valeur unique</translation>
</message>
</context>
<name>SketchPoint</name>
<message>
<source>Create point</source>
- <translation>AA</translation>
+ <translation>Créer un point</translation>
</message>
<message>
<source>Point</source>
- <translation>AA</translation>
+ <translation>Point</translation>
</message>
</context>
<context>
<name>SketchPoint:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<name>SketchProjection</name>
<message>
<source>Project feature onto sketch plane</source>
- <translation>AA</translation>
+ <translation>Projeter une entité sur un plan d'esquisse</translation>
</message>
<message>
<source>Projection</source>
- <translation>AA</translation>
+ <translation>Projection</translation>
</message>
</context>
<context>
<name>SketchProjection:ExternalFeature</name>
<message>
<source>Object</source>
- <translation>AA</translation>
+ <translation>Objet</translation>
</message>
<message>
<source>Select external edge or vertex.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez une arête externe ou un sommet.</translation>
</message>
</context>
<context>
<name>SketchProjection:ExternalFeature:SketchPlugin_ProjectionValidator</name>
<message>
<source>The attribute with the %1 type is not processed</source>
- <translation>AA</translation>
+ <translation>Un argument de type %1 de la fonctionnalité de projection n'est pas pris en charge</translation>
</message>
<message>
<source>The attribute %1 should be an edge or vertex</source>
- <translation>AA</translation>
+ <translation>L'élément projeté doit être une arête ou un sommet</translation>
</message>
<message>
<source>There is no sketch referring to the current feature</source>
- <translation>AA</translation>
+ <translation>La fonction de projection n'a pas d'esquisse</translation>
</message>
<message>
<source>Unable to project feature from the same sketch</source>
- <translation>AA</translation>
+ <translation>Les fonctions de l'esquisse en cours ne peuvent pas être projetées</translation>
</message>
<message>
<source>Error: Line is orthogonal to the sketch plane.</source>
- <translation>AA</translation>
+ <translation>Erreur : La ligne est orthogonale au plan d'esquisse.</translation>
</message>
<message>
<source>Error: Circle is orthogonal to the sketch plane.</source>
- <translation>AA</translation>
+ <translation>Erreur : Le cercle est orthogonal au plan d'esquisse.</translation>
</message>
<message>
<source>Error: Arc is orthogonal to the sketch plane.</source>
- <translation>AA</translation>
+ <translation>Erreur : L'arc est orthogonal au plan d'esquisse.</translation>
</message>
<message>
<source>Error: Ellipse is orthogonal to the sketch plane.</source>
- <translation>AA</translation>
+ <translation>Erreur : L’ellipse est orthogonal au plan d'esquisse.</translation>
</message>
<message>
<source>Error: Elliptic Arc is orthogonal to the sketch plane.</source>
- <translation>AA</translation>
+ <translation>Erreur : L'arc elliptique est orthogonal au plan d'esquisse.</translation>
</message>
<message>
<source>Error: Selected object is not supported for projection.</source>
- <translation>AA</translation>
+ <translation>Erreur : L'objet sélectionné n'est pas pris en charge pour la projection.</translation>
</message>
</context>
<context>
<name>SketchProjection:IncludeToResult</name>
<message>
<source>Include into the sketch result</source>
- <translation>AA</translation>
+ <translation>Inclure dans le résultat de l'esquisse</translation>
</message>
<message>
<source>Include projected feature into the sketch result</source>
- <translation>AA</translation>
+ <translation>Inclure la fonctionnalité projetée dans le résultat de l'esquisse</translation>
</message>
</context>
<name>SketchRectangle</name>
<message>
<source>Create rectangle</source>
- <translation>AA</translation>
+ <translation>Créer un rectangle</translation>
</message>
<message>
<source>Rectangle</source>
- <translation>AA</translation>
+ <translation>Rectangle</translation>
</message>
</context>
<context>
<name>SketchRectangle:Auxiliary</name>
<message>
<source>Auxiliary</source>
- <translation>AA</translation>
+ <translation>Auxiliaire</translation>
</message>
<message>
<source>Construction element</source>
- <translation>AA</translation>
+ <translation>Élément de construction</translation>
</message>
</context>
<name>SketchSplit</name>
<message>
<source>Cut selected segment arc or circle on existing coincident points</source>
- <translation>AA</translation>
+ <translation>Couper l'arc ou le cercle du segment sélectionné sur les points coïncidents existants</translation>
</message>
<message>
<source>Split</source>
- <translation>AA</translation>
+ <translation>Diviser</translation>
</message>
</context>
<context>
<name>SketchSplit:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>Sélectionnez un segment à diviser dans la vue.</translation>
</message>
</context>
<context>
<name>SketchSplit:SelectedObject</name>
<message>
<source>Segment</source>
- <translation>AA</translation>
+ <translation>Segment</translation>
</message>
<message>
<source>Select segment for split</source>
- <translation>AA</translation>
+ <translation>Sélectionnez le segment à diviser</translation>
</message>
</context>
<context>
<name>SketchSplit:SelectedObject:SketchPlugin_SplitValidator</name>
<message>
<source>Unknown error.</source>
- <translation>AA</translation>
+ <translation>Erreur inconnue.</translation>
</message>
</context>
<name>SketchTrim</name>
<message>
<source>Trim</source>
- <translation>AA</translation>
+ <translation>Réduire</translation>
</message>
<message>
<source>Trim selected segment arc or circle on intersection points nearest to the graphic selection</source>
- <translation>AA</translation>
+ <translation>Couper l'arc ou le cercle du segment sélectionné sur les points d'intersection les plus proches de la sélection graphique</translation>
</message>
</context>
<context>
<name>SketchTrim:Model_FeatureValidator</name>
<message>
<source>Attribute "%1" is not initialized.</source>
- <translation>AA</translation>
+ <translation>L'attribut "%1" n'est pas initialisé.</translation>
</message>
</context>
<context>
<name>SketchTrim:SelectedObject</name>
<message>
<source>Segment</source>
- <translation>AA</translation>
+ <translation>Segment</translation>
</message>
<message>
<source>Select segment for trim</source>
- <translation>AA</translation>
+ <translation>Sélectionner un segment pour la coupe</translation>
</message>
</context>
<context>
<name>SketchTrim:SelectedObject:SketchPlugin_TrimValidator</name>
<message>
<source>Unknown error.</source>
- <translation>AA</translation>
+ <translation>Erreur inconnue.</translation>
</message>
</context>
<name>Sketch</name>
<message>
<source>The constraint is conflicting with others. To fix this, you can either undo your operation or remove a conflicting constraint.</source>
- <translation>AA</translation>
+ <translation>La contrainte est en conflit avec les autres. Pour résoudre ce problème, vous pouvez annuler votre opération ou supprimer une contrainte en conflit.</translation>
</message>
<message>
<source>There is a circular reference between copied sketch entities and their originals. To fix this, you can either undo your operation or remove wrong constraint.</source>
- <translation>AA</translation>
+ <translation>Il existe une référence circulaire entre les entités d'esquisse copiées et leurs originaux. Pour résoudre ce problème, vous pouvez annuler votre opération ou supprimer une contrainte incorrecte.</translation>
</message>
<message>
<source>Caution: SolveSpace crash! Constraints are wrong</source>
- <translation>AA</translation>
+ <translation>Attention : Plantage de SolveSpace ! Les contraintes sont fausses</translation>
</message>
<message>
<source>The set of constraints lead to degenerated geometry. To fix this, you can either undo your operation or remove a constraint or the degenerated geometry.</source>
- <translation>AA</translation>
+ <translation>L'ensemble des contraintes conduit à une géométrie dégénérée. Pour résoudre ce problème, vous pouvez annuler votre opération ou supprimer une contrainte ou la géométrie dégénérée..</translation>
</message>
</context>
</TS>
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="fr_FR">
-<context>
+ <context>
<name>QObject</name>
<message>
- <location filename="XGUI_Tools.cpp" line="154"/>
- <source>Warning</source>
- <translation>AA</translation>
+ <location filename="XGUI_Tools.cpp" line="154"/>
+ <source>Warning</source>
+ <translation>Attention</translation>
</message>
<message>
- <location filename="XGUI_Tools.cpp" line="213"/>
- <source>Name %2 already exists in %1.</source>
- <translation>AA</translation>
+ <location filename="XGUI_Tools.cpp" line="213"/>
+ <source>Name %2 already exists in %1.</source>
+ <translation>Le nom %2 existe déjà dans %1.</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="170"/>
- <source>Move to the end</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="170"/>
+ <source>Move to the end</source>
+ <translation>Aller à la fin</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="177"/>
- <source>SHAPER files (*.shaper *.cadbld)</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="177"/>
+ <source>SHAPER files (*.shaper *.cadbld)</source>
+ <translation>Fichiers SHAPER (*.shaper *.cadbld)</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="178"/>
- <source>SHAPER files (*.shaper)</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="178"/>
+ <source>SHAPER files (*.shaper)</source>
+ <translation>Fichiers SHAPER (*.shaper)</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="181"/>
- <source>CAD Builder files (*.cadbld);;All files (*.*)</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="181"/>
+ <source>CAD Builder files (*.cadbld);;All files (*.*)</source>
+ <translation>Fichiers CAD Builder (*.cadbld);;Tous les fichiers (*. *)</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="182"/>
- <source>CAD Builder files (*.cadbld)</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="182"/>
+ <source>CAD Builder files (*.cadbld)</source>
+ <translation>Fichiers CAD Builder (*.cadbld)</translation>
</message>
<message>
- <location filename="XGUI_OperationMgr.cpp" line="893"/>
- <source>Abort operation</source>
- <translation>AA</translation>
+ <location filename="XGUI_OperationMgr.cpp" line="893"/>
+ <source>Abort operation</source>
+ <translation>Abandonner l'opération</translation>
</message>
<message>
- <location filename="XGUI_OperationMgr.cpp" line="904"/>
- <source>Validate operation</source>
- <translation>AA</translation>
+ <location filename="XGUI_OperationMgr.cpp" line="904"/>
+ <source>Validate operation</source>
+ <translation>Valider l'opération</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_ActionsMgr</name>
<message>
- <location filename="XGUI_ActionsMgr.cpp" line="194"/>
- <source>Shortcut %1 is already defined. Ignore.</source>
- <translation>AA</translation>
+ <location filename="XGUI_ActionsMgr.cpp" line="194"/>
+ <source>Shortcut %1 is already defined. Ignore.</source>
+ <translation>Le raccourci %1 est déjà défini. Ignorer.</translation>
</message>
<message>
- <location filename="XGUI_ActionsMgr.cpp" line="274"/>
- <source>See preview</source>
- <translation>AA</translation>
+ <location filename="XGUI_ActionsMgr.cpp" line="274"/>
+ <source>See preview</source>
+ <translation>Voir l'aperçu</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_ColorDialog</name>
<message>
- <location filename="XGUI_ColorDialog.cpp" line="35"/>
- <source>Color</source>
- <translation>AA</translation>
+ <location filename="XGUI_ColorDialog.cpp" line="35"/>
+ <source>Color</source>
+ <translation>Couleur</translation>
</message>
<message>
- <location filename="XGUI_ColorDialog.cpp" line="53"/>
- <source>Random</source>
- <translation>AA</translation>
+ <location filename="XGUI_ColorDialog.cpp" line="53"/>
+ <source>Random</source>
+ <translation>Aléatoire</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_ContextMenuMgr</name>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="88"/>
- <source>Delete</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="88"/>
+ <source>Delete</source>
+ <translation>Effacer</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="95"/>
- <source>Rename</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="95"/>
+ <source>Rename</source>
+ <translation>Renommer</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="104"/>
- <source>Clean history</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="104"/>
+ <source>Clean history</source>
+ <translation>Vider l’historique</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="107"/>
- <source>Color...</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="107"/>
+ <source>Color...</source>
+ <translation>Couleur...</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="110"/>
- <source>Deflection...</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="110"/>
+ <source>Deflection...</source>
+ <translation>Déviation...</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="114"/>
- <source>Transparency...</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="114"/>
+ <source>Transparency...</source>
+ <translation>Transparence...</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="117"/>
- <source>Show</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="117"/>
+ <source>Show</source>
+ <translation>Afficher</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="120"/>
- <source>Show only</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="120"/>
+ <source>Show only</source>
+ <translation>Montrer seulement</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="124"/>
- <source>Hide</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="124"/>
+ <source>Hide</source>
+ <translation>Cacher</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="128"/>
- <source>Hide all</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="128"/>
+ <source>Hide all</source>
+ <translation>Cacher tout</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="132"/>
- <source>Shading</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="132"/>
+ <source>Shading</source>
+ <translation>Ombrage</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="135"/>
- <source>Wireframe</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="135"/>
+ <source>Wireframe</source>
+ <translation>Fil de fer</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="148"/>
- <source>Vertices</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="148"/>
+ <source>Vertices</source>
+ <translation>Sommets</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="153"/>
- <source>Edges</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="153"/>
+ <source>Edges</source>
+ <translation>Arêtes</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="158"/>
- <source>Faces</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="158"/>
+ <source>Faces</source>
+ <translation>Faces</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="163"/>
- <source>Results</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="163"/>
+ <source>Results</source>
+ <translation>Résultats</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="171"/>
- <source>Select results</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="171"/>
+ <source>Select results</source>
+ <translation>Sélectionnez les résultats</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="175"/>
- <source>Select parent feature</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="175"/>
+ <source>Select parent feature</source>
+ <translation>Sélectionner une entité parente</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="179"/>
- <source>TInspector</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="179"/>
+ <source>TInspector</source>
+ <translation>TInspector</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="185"/>
- <source>Insert a folder before</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="185"/>
+ <source>Insert a folder before</source>
+ <translation>Insérer un dossier avant</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="189"/>
- <source>Move into the previous folder</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="189"/>
+ <source>Move into the previous folder</source>
+ <translation>Déplacer dans le dossier précédent</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="193"/>
- <source>Move into the next folder</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="193"/>
+ <source>Move into the next folder</source>
+ <translation>Se déplacer dans le dossier suivant</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="197"/>
- <source>Move out before the folder</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="197"/>
+ <source>Move out before the folder</source>
+ <translation>Sortir avant le dossier</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="201"/>
- <source>Move out after the folder</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="201"/>
+ <source>Move out after the folder</source>
+ <translation>Sortir après le dossier</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="205"/>
- <source>Set view by inverted normal to face</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="205"/>
+ <source>Set view by inverted normal to face</source>
+ <translation>Définir la vue par normale inversée à la face</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="209"/>
- <source>Set view by normal to face</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="209"/>
+ <source>Set view by normal to face</source>
+ <translation>Définir la vue par la normale à la face</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="806"/>
- <source>Selection mode</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="806"/>
+ <source>Selection mode</source>
+ <translation>Mode de sélection</translation>
</message>
<message>
- <location filename="XGUI_ContextMenuMgr.cpp" line="859"/>
- <source>Windows</source>
- <translation>AA</translation>
+ <location filename="XGUI_ContextMenuMgr.cpp" line="859"/>
+ <source>Windows</source>
+ <translation>Fenêtres</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_DataTree</name>
<message>
- <location filename="XGUI_ObjectsBrowser.cpp" line="203"/>
- <source>History change</source>
- <translation>AA</translation>
+ <location filename="XGUI_ObjectsBrowser.cpp" line="203"/>
+ <source>History change</source>
+ <translation>Changement l'historique</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_DeflectionDialog</name>
<message>
- <location filename="XGUI_DeflectionDialog.cpp" line="35"/>
- <source>Deflection</source>
- <translation>AA</translation>
+ <location filename="XGUI_DeflectionDialog.cpp" line="35"/>
+ <source>Deflection</source>
+ <translation>Déviation</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_ErrorDialog</name>
<message>
- <location filename="XGUI_ErrorDialog.cpp" line="37"/>
- <source>Application errors</source>
- <translation>AA</translation>
+ <location filename="XGUI_ErrorDialog.cpp" line="37"/>
+ <source>Application errors</source>
+ <translation>Erreurs d'application</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_ErrorMgr</name>
<message>
- <location filename="XGUI_ErrorMgr.cpp" line="204"/>
- <location filename="XGUI_ErrorMgr.cpp" line="209"/>
- <source>Errors:</source>
- <translation>AA</translation>
+ <location filename="XGUI_ErrorMgr.cpp" line="204"/>
+ <location filename="XGUI_ErrorMgr.cpp" line="209"/>
+ <source>Errors:</source>
+ <translation>Erreurs:</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_FacesPanel</name>
<message>
- <location filename="XGUI_FacesPanel.cpp" line="54"/>
- <source>Hide Faces</source>
- <translation>AA</translation>
+ <location filename="XGUI_FacesPanel.cpp" line="54"/>
+ <source>Hide Faces</source>
+ <translation>Masquer les faces</translation>
</message>
<message>
- <location filename="XGUI_FacesPanel.cpp" line="63"/>
- <source>Transparent</source>
- <translation>AA</translation>
+ <location filename="XGUI_FacesPanel.cpp" line="63"/>
+ <source>Transparent</source>
+ <translation>Transparent</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_InspectionPanel</name>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="115"/>
- <source>Inspection Panel</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="115"/>
+ <source>Inspection Panel</source>
+ <translation>Panneau d'inspection</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="125"/>
- <source>Object</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="125"/>
+ <source>Object</source>
+ <translation>Objet</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="137"/>
- <source>Sub-shapes</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="137"/>
+ <source>Sub-shapes</source>
+ <translation>Sous-formes</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="137"/>
- <source>Number</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="137"/>
+ <source>Number</source>
+ <translation>Nombre</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="165"/>
- <source>Type:</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="165"/>
+ <source>Type:</source>
+ <translation>Type:</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="340"/>
- <source>Vertex</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="340"/>
+ <source>Vertex</source>
+ <translation>Sommet</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="343"/>
- <source>Coordinates</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="343"/>
+ <source>Coordinates</source>
+ <translation>Coordonnées</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="352"/>
- <source>Degenerated</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="352"/>
+ <source>Degenerated</source>
+ <translation>Dégénéré</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="359"/>
- <source>Line segment</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="359"/>
+ <source>Line segment</source>
+ <translation>Segment de ligne</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="371"/>
- <location filename="XGUI_InspectionPanel.cpp" line="385"/>
- <location filename="XGUI_InspectionPanel.cpp" line="624"/>
- <location filename="XGUI_InspectionPanel.cpp" line="662"/>
- <source>Center</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="371"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="385"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="624"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="662"/>
+ <source>Center</source>
+ <translation>Centre</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="372"/>
- <location filename="XGUI_InspectionPanel.cpp" line="386"/>
- <location filename="XGUI_InspectionPanel.cpp" line="458"/>
- <location filename="XGUI_InspectionPanel.cpp" line="615"/>
- <source>Normal</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="372"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="386"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="458"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="615"/>
+ <source>Normal</source>
+ <translation>Normale</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="373"/>
- <location filename="XGUI_InspectionPanel.cpp" line="387"/>
- <location filename="XGUI_InspectionPanel.cpp" line="459"/>
- <location filename="XGUI_InspectionPanel.cpp" line="625"/>
- <location filename="XGUI_InspectionPanel.cpp" line="637"/>
- <location filename="XGUI_InspectionPanel.cpp" line="650"/>
- <location filename="XGUI_InspectionPanel.cpp" line="664"/>
- <location filename="XGUI_InspectionPanel.cpp" line="676"/>
- <location filename="XGUI_InspectionPanel.cpp" line="692"/>
- <source>Dimensions</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="373"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="387"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="459"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="625"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="637"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="650"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="664"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="676"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="692"/>
+ <source>Dimensions</source>
+ <translation>Dimensions</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="374"/>
- <location filename="XGUI_InspectionPanel.cpp" line="626"/>
- <location filename="XGUI_InspectionPanel.cpp" line="638"/>
- <source>Radius</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="374"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="626"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="638"/>
+ <source>Radius</source>
+ <translation>Rayon</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="388"/>
- <location filename="XGUI_InspectionPanel.cpp" line="665"/>
- <source>Major radius</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="388"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="665"/>
+ <source>Major radius</source>
+ <translation>Rayon majeur</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="389"/>
- <location filename="XGUI_InspectionPanel.cpp" line="666"/>
- <source>Minor radius</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="389"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="666"/>
+ <source>Minor radius</source>
+ <translation>Rayon mineur</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="393"/>
- <source>Edge</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="393"/>
+ <source>Edge</source>
+ <translation>Bord</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="398"/>
- <source>Start point</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="398"/>
+ <source>Start point</source>
+ <translation>Point de départ</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="399"/>
- <source>End point</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="399"/>
+ <source>End point</source>
+ <translation>Point final</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="408"/>
- <source>Closed</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="408"/>
+ <source>Closed</source>
+ <translation>Fermé</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="413"/>
- <source>Polygon</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="413"/>
+ <source>Polygon</source>
+ <translation>Polygone</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="417"/>
- <source>Point</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="417"/>
+ <source>Point</source>
+ <translation>Point</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="421"/>
- <source>Wire</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="421"/>
+ <source>Wire</source>
+ <translation>Contour</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="456"/>
- <source>Rectangle</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="456"/>
+ <source>Rectangle</source>
+ <translation>Rectangle</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="457"/>
- <source>Corner</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="457"/>
+ <source>Corner</source>
+ <translation>Coin</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="460"/>
- <location filename="XGUI_InspectionPanel.cpp" line="677"/>
- <location filename="XGUI_InspectionPanel.cpp" line="693"/>
- <source>Width</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="460"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="677"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="693"/>
+ <source>Width</source>
+ <translation>Largeur</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="461"/>
- <location filename="XGUI_InspectionPanel.cpp" line="639"/>
- <location filename="XGUI_InspectionPanel.cpp" line="653"/>
- <location filename="XGUI_InspectionPanel.cpp" line="679"/>
- <location filename="XGUI_InspectionPanel.cpp" line="695"/>
- <source>Height</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="461"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="639"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="653"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="679"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="695"/>
+ <source>Height</source>
+ <translation>Hauteur</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="470"/>
- <source>Plane</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="470"/>
+ <source>Plane</source>
+ <translation>Plan</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="476"/>
- <location filename="XGUI_InspectionPanel.cpp" line="507"/>
- <location filename="XGUI_InspectionPanel.cpp" line="547"/>
- <source>Sphere</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="476"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="507"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="547"/>
+ <source>Sphere</source>
+ <translation>Sphère</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="481"/>
- <location filename="XGUI_InspectionPanel.cpp" line="512"/>
- <location filename="XGUI_InspectionPanel.cpp" line="552"/>
- <source>Cylinder</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="481"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="512"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="552"/>
+ <source>Cylinder</source>
+ <translation>Cylindre</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="486"/>
- <location filename="XGUI_InspectionPanel.cpp" line="517"/>
- <location filename="XGUI_InspectionPanel.cpp" line="557"/>
- <source>Cone</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="486"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="517"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="557"/>
+ <source>Cone</source>
+ <translation>Cône</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="491"/>
- <location filename="XGUI_InspectionPanel.cpp" line="522"/>
- <location filename="XGUI_InspectionPanel.cpp" line="562"/>
- <source>Torus</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="491"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="522"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="562"/>
+ <source>Torus</source>
+ <translation>Tore</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="494"/>
- <source>Face</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="494"/>
+ <source>Face</source>
+ <translation>Face</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="528"/>
- <location filename="XGUI_InspectionPanel.cpp" line="568"/>
- <source>Box</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="528"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="568"/>
+ <source>Box</source>
+ <translation>Boîte</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="530"/>
- <location filename="XGUI_InspectionPanel.cpp" line="570"/>
- <source>Rotated Box</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="530"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="570"/>
+ <source>Rotated Box</source>
+ <translation>Boîte tournée</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="534"/>
- <source>Shell</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="534"/>
+ <source>Shell</source>
+ <translation>Coque</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="574"/>
- <source>Solid</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="574"/>
+ <source>Solid</source>
+ <translation>Solide</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="604"/>
- <source>Bounding box</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="604"/>
+ <source>Bounding box</source>
+ <translation>Boîte englobante</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="605"/>
- <source>Minimal corner</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="605"/>
+ <source>Minimal corner</source>
+ <translation>Coin minimal</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="606"/>
- <source>Maximal corner</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="606"/>
+ <source>Maximal corner</source>
+ <translation>Coin maximal</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="614"/>
- <source>Origin</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="614"/>
+ <source>Origin</source>
+ <translation>Origine</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="635"/>
- <location filename="XGUI_InspectionPanel.cpp" line="648"/>
- <location filename="XGUI_InspectionPanel.cpp" line="675"/>
- <location filename="XGUI_InspectionPanel.cpp" line="689"/>
- <source>Position</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="635"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="648"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="675"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="689"/>
+ <source>Position</source>
+ <translation>Position</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="636"/>
- <location filename="XGUI_InspectionPanel.cpp" line="649"/>
- <location filename="XGUI_InspectionPanel.cpp" line="663"/>
- <source>Axis</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="636"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="649"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="663"/>
+ <source>Axis</source>
+ <translation>Axe</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="651"/>
- <source>Radius 1</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="651"/>
+ <source>Radius 1</source>
+ <translation>Rayon 1</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="652"/>
- <source>Radius 2</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="652"/>
+ <source>Radius 2</source>
+ <translation>Rayon 2</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="678"/>
- <location filename="XGUI_InspectionPanel.cpp" line="694"/>
- <source>Depth</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="678"/>
+ <location filename="XGUI_InspectionPanel.cpp" line="694"/>
+ <source>Depth</source>
+ <translation>Profondeur</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="690"/>
- <source>Z axis</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="690"/>
+ <source>Z axis</source>
+ <translation>Axe Z</translation>
</message>
<message>
- <location filename="XGUI_InspectionPanel.cpp" line="691"/>
- <source>X axis</source>
- <translation>AA</translation>
+ <location filename="XGUI_InspectionPanel.cpp" line="691"/>
+ <source>X axis</source>
+ <translation>Axe X</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_ObjectsBrowser</name>
<message>
- <location filename="XGUI_ObjectsBrowser.cpp" line="396"/>
- <source>Part set</source>
- <translation>AA</translation>
+ <location filename="XGUI_ObjectsBrowser.cpp" line="396"/>
+ <source>Part set</source>
+ <translation>Ensemble</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_OperationMgr</name>
<message>
- <location filename="XGUI_OperationMgr.cpp" line="254"/>
- <source>All active operations will be aborted.</source>
- <translation>AA</translation>
+ <location filename="XGUI_OperationMgr.cpp" line="254"/>
+ <source>All active operations will be aborted.</source>
+ <translation>Toutes les opérations actives seront annulées.</translation>
</message>
<message>
- <location filename="XGUI_OperationMgr.cpp" line="259"/>
- <source>Please validate all your active operations before saving.</source>
- <translation>AA</translation>
+ <location filename="XGUI_OperationMgr.cpp" line="259"/>
+ <source>Please validate all your active operations before saving.</source>
+ <translation>Veuillez valider toutes vos opérations actives avant de sauvegarder.</translation>
</message>
<message>
- <location filename="XGUI_OperationMgr.cpp" line="341"/>
- <source>%1 operation will be aborted.</source>
- <translation>AA</translation>
+ <location filename="XGUI_OperationMgr.cpp" line="341"/>
+ <source>%1 operation will be aborted.</source>
+ <translation>%1 opération sera abandonnée.</translation>
</message>
<message>
- <location filename="XGUI_OperationMgr.cpp" line="348"/>
- <source>Please validate your %1 before saving.</source>
- <translation>AA</translation>
+ <location filename="XGUI_OperationMgr.cpp" line="348"/>
+ <source>Please validate your %1 before saving.</source>
+ <translation>Veuillez valider votre %1 avant de sauvegarder.</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_PropertyPanel</name>
<message>
- <location filename="XGUI_PropertyPanel.cpp" line="73"/>
- <location filename="XGUI_PropertyPanel.cpp" line="167"/>
- <source>Property Panel</source>
- <translation>AA</translation>
+ <location filename="XGUI_PropertyPanel.cpp" line="73"/>
+ <location filename="XGUI_PropertyPanel.cpp" line="167"/>
+ <source>Property Panel</source>
+ <translation>Panneau de propriété</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_TransparencyWidget</name>
<message>
- <location filename="XGUI_TransparencyWidget.cpp" line="39"/>
- <source>Opaque</source>
- <translation>AA</translation>
+ <location filename="XGUI_TransparencyWidget.cpp" line="39"/>
+ <source>Opaque</source>
+ <translation>Opaque</translation>
</message>
<message>
- <location filename="XGUI_TransparencyWidget.cpp" line="45"/>
- <source>Transparent</source>
- <translation>AA</translation>
+ <location filename="XGUI_TransparencyWidget.cpp" line="45"/>
+ <source>Transparent</source>
+ <translation>Transparent</translation>
</message>
-</context>
-<context>
+ </context>
+ <context>
<name>XGUI_Workshop</name>
<message>
- <location filename="XGUI_Workshop.cpp" line="427"/>
- <location filename="XGUI_Workshop.cpp" line="489"/>
- <source>Undo</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="427"/>
+ <location filename="XGUI_Workshop.cpp" line="489"/>
+ <source>Undo</source>
+ <translation>Annuler</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="428"/>
- <location filename="XGUI_Workshop.cpp" line="489"/>
- <source>Undo last command</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="428"/>
+ <location filename="XGUI_Workshop.cpp" line="489"/>
+ <source>Undo last command</source>
+ <translation>Annuler la dernière commande</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="432"/>
- <source>INF_DESK_TOOLBAR_STANDARD</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="432"/>
+ <source>INF_DESK_TOOLBAR_STANDARD</source>
+ <translation>AA</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="438"/>
- <location filename="XGUI_Workshop.cpp" line="498"/>
- <source>Redo</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="438"/>
+ <location filename="XGUI_Workshop.cpp" line="498"/>
+ <source>Redo</source>
+ <translation>Refaire</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="438"/>
- <location filename="XGUI_Workshop.cpp" line="498"/>
- <source>Redo last command</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="438"/>
+ <location filename="XGUI_Workshop.cpp" line="498"/>
+ <source>Redo last command</source>
+ <translation>Refaire la dernière commande</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="460"/>
- <source>Export native...</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="460"/>
+ <source>Export native...</source>
+ <translation>Exporter natif...</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="461"/>
- <source>Export the current document into a native file</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="461"/>
+ <source>Export the current document into a native file</source>
+ <translation>Exporter le document actuel dans un fichier natif</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="466"/>
- <source>Import native...</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="466"/>
+ <source>Import native...</source>
+ <translation>Importer natif...</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="467"/>
- <source>Import native file</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="467"/>
+ <source>Import native file</source>
+ <translation>Importer un fichier natif</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="479"/>
- <source>Save</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="479"/>
+ <source>Save</source>
+ <translation>Enregistrer</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="479"/>
- <source>Save the document</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="479"/>
+ <source>Save the document</source>
+ <translation>Enregistrer le document</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="484"/>
- <source>Save as...</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="484"/>
+ <source>Save as...</source>
+ <translation>Enregistrer sous...</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="484"/>
- <source>Save the document into a file</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="484"/>
+ <source>Save the document into a file</source>
+ <translation>Enregistrer le document dans un fichier</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="506"/>
- <source>Open...</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="506"/>
+ <source>Open...</source>
+ <translation>Ouvrir...</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="506"/>
- <source>Open a new document</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="506"/>
+ <source>Open a new document</source>
+ <translation>Ouvrir un nouveau document</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="511"/>
- <source>Auto rebuild</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="511"/>
+ <source>Auto rebuild</source>
+ <translation>Reconstruction automatique</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="512"/>
- <source>Blocks immediate apply of modifications</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="512"/>
+ <source>Blocks immediate apply of modifications</source>
+ <translation>Bloque l'application immédiate des modifications</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="517"/>
- <source>Preferences</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="517"/>
+ <source>Preferences</source>
+ <translation>Préférences</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="517"/>
- <source>Edit preferences</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="517"/>
+ <source>Edit preferences</source>
+ <translation>Modifier les préférences</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="521"/>
- <source>Exit</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="521"/>
+ <source>Exit</source>
+ <translation>Quitter</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="521"/>
- <source>Exit application</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="521"/>
+ <source>Exit application</source>
+ <translation>Quitter l’application</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="931"/>
- <location filename="XGUI_Workshop.cpp" line="1034"/>
- <source>Save current file</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="931"/>
+ <location filename="XGUI_Workshop.cpp" line="1034"/>
+ <source>Save current file</source>
+ <translation>Enregistrer le fichier courant</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="932"/>
- <source>The document is modified, save before opening another?</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="932"/>
+ <source>The document is modified, save before opening another?</source>
+ <translation>Le document est modifié, sauvegarder avant d'en ouvrir un autre ?</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="946"/>
- <source>Open file</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="946"/>
+ <source>Open file</source>
+ <translation>Fichier ouvert</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="1115"/>
- <source>Select name to save file...</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="1115"/>
+ <source>Select name to save file...</source>
+ <translation>Sélectionnez le nom pour enregistrer le fichier...</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="1779"/>
- <source>Show object</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="1779"/>
+ <source>Show object</source>
+ <translation>Montrer l'objet</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="1780"/>
- <source>'%1'
+ <location filename="XGUI_Workshop.cpp" line="1780"/>
+ <source>'%1'
are hidden by %2:
Remove objects from the panel to be displayed?</source>
- <translation>AA</translation>
+ <translation>'%1'
+ est caché par %2 :
+Supprimer des objets du panneau à afficher ?</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="961"/>
- <source>Warning</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="961"/>
+ <source>Warning</source>
+ <translation>Attention</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="961"/>
- <source>Unable to open the file.</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="961"/>
+ <source>Unable to open the file.</source>
+ <translation>Impossible d'ouvrir le fichier.</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="1034"/>
- <source>The document is modified, save before exit?</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="1034"/>
+ <source>The document is modified, save before exit?</source>
+ <translation>Le document est modifié, enregistrer avant de quitter ?</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="1248"/>
- <source>Information about module "%1" doesn't exist.</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="1248"/>
+ <source>Information about module "%1" doesn't exist.</source>
+ <translation>Les informations sur le module "%1" n'existent pas.</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="1409"/>
- <source>Object browser</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="1409"/>
+ <source>Object browser</source>
+ <translation>Navigateur d'objet</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="2026"/>
- <source>All features are relevant, there is nothing to be deleted</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="2026"/>
+ <source>All features are relevant, there is nothing to be deleted</source>
+ <translation>Toutes les fonctionnalités sont pertinentes, il n'y a rien à supprimer</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="2480"/>
- <source>Transparency</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="2480"/>
+ <source>Transparency</source>
+ <translation>Transparence</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="2860"/>
- <source>Find results</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="2860"/>
+ <source>Find results</source>
+ <translation>Trouver des résultats</translation>
</message>
<message>
- <location filename="XGUI_Workshop.cpp" line="2861"/>
- <source>Results not found</source>
- <translation>AA</translation>
+ <location filename="XGUI_Workshop.cpp" line="2861"/>
+ <source>Results not found</source>
+ <translation>Résultats non trouvés</translation>
</message>
-</context>
+ </context>
</TS>