<source>Features</source>
<translation>Fonctions</translation>
</message>
+ <message>
+ <source>Chamfer</source>
+ <translation>Chanfrein</translation>
+ </message>
<message>
<source>Common</source>
<translation>Intersection</translation>
<source>Cut</source>
<translation>Découpe</translation>
</message>
+ <message>
+ <source>Defeaturing</source>
+ <translation>Supprimer un détail</translation>
+ </message>
<message>
<source>Extrusion</source>
<translation>Extrusion</translation>
<source>Fillet</source>
<translation>Congé</translation>
</message>
+ <message>
+ <source>1D-fillet</source>
+ <translation>1D-congé</translation>
+ </message>
<message>
<source>Fuse</source>
<translation>Fusionner</translation>
<source>Measurement</source>
<translation>Mesure</translation>
</message>
+ <message>
+ <source>Point coordinates</source>
+ <translation>Coordonnées d'un point</translation>
+ </message>
+ <message>
+ <source>Geometry calculation</source>
+ <translation>Calcul de la géométrie</translation>
+ </message>
+ <message>
+ <source>Bounding box</source>
+ <translation>Boîte englobante</translation>
+ </message>
<message>
<source>Placement</source>
<translation>Placement</translation>
</message>
</context>
+ <!-- Bounding Box -->
+ <context>
+ <name>BoundingBox</name>
+ <message>
+ <source>BoundingBox</source>
+ <translation>Boîte englobante</translation>
+ </message>
+ <message>
+ <source>Create box</source>
+ <translation>Créer la boîte</translation>
+ </message>
+ </context>
+ <context>
+ <name>BoundingBoxMacro</name>
+ <message>
+ <source>BoundingBox</source>
+ <translation>Boîte englobante</translation>
+ </message>
+ <message>
+ <source>Create box</source>
+ <translation>Créer la boîte</translation>
+ </message>
+ </context>
+
+ <!-- Chamfer -->
+ <context>
+ <name>Chamfer</name>
+ <message>
+ <source>Chamfer</source>
+ <translation>Chanfrein</translation>
+ </message>
+ <message>
+ <source>Perform chamfer on face or edge</source>
+ <translation>Effectuer un chanfrein sur la face ou l'arête</translation>
+ </message>
+ </context>
+ <context>
+ <name>Chamfer:creation_method</name>
+ <message>
+ <source>Two distances</source>
+ <translation>Deux distances</translation>
+ </message>
+ <message>
+ <source>Distance and angle</source>
+ <translation>Distance et angle</translation>
+ </message>
+ </context>
+ <context>
+ <name>Chamfer:main_objects</name>
+ <message>
+ <source>Faces or/and edges</source>
+ <translation>Faces ou/et arêtes</translation>
+ </message>
+ <message>
+ <source>Select objects</source>
+ <translation>Sélectionner des objets</translation>
+ </message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionner des objets</translation>
+ </message>
+ </context>
+ <context>
+ <name>Chamfer:d1</name>
+ <message>
+ <source>First distance.</source>
+ <translation>Première distance.</translation>
+ </message>
+ </context>
+ <context>
+ <name>Chamfer:d2</name>
+ <message>
+ <source>Second distance.</source>
+ <translation>Deuxième distance.</translation>
+ </message>
+ </context>
+ <context>
+ <name>Chamfer:d</name>
+ <message>
+ <source>Distance.</source>
+ <translation>Distance.</translation>
+ </message>
+ </context>
+ <context>
+ <name>Chamfer:angle</name>
+ <message>
+ <source>Angle</source>
+ <translation>Angle</translation>
+ </message>
+ <message>
+ <source>Angle.</source>
+ <translation>Angle.</translation>
+ </message>
+ </context>
+
<!-- Common -->
<context>
<name>Common</name>
</message>
<message>
<source>Perform boolean common operation with objects</source>
- <translation>Effectuer l'opération booléenne Intersection avec des objets</translation>
+ <translation>Effectuer l'opération booléenne intersection avec des objets</translation>
</message>
</context>
<context>
<name>Common:FeaturesPlugin_ValidatorBooleanCommonArguments</name>
<message>
- <source>Not enough arguments for Fuse operation.</source>
- <translation>Pas assez d'arguments pour l'opération Fusionner.</translation>
+ <source>Not enough arguments for Common operation.</source>
+ <translation>Pas assez d'arguments pour l'opération Intersection.</translation>
</message>
</context>
<context>
<translation>Simple</translation>
</message>
<message>
- <source>advanced</source>
- <translation>avancée</translation>
+ <source>Advanced</source>
+ <translation>Avancée</translation>
</message>
</context>
<context>
<source>Select faces</source>
<translation>Sélectionnez des faces</translation>
</message>
+ <message>
+ <source>Perform removing faces from solid</source>
+ <translation>Effectuer la suppression de faces d'un solide</translation>
+ </message>
+ <message>
+ <source>Error: Defeaturing algorithm failed. Unable to remove the feature</source>
+ <translation>Erreur: l'algorithme de suppression d'un détail a échoué. Impossible de supprimer la fonctionnalité</translation>
+ </message>
+ </context>
+ <context>
+ <name>Defeaturing:main_objects</name>
+ <message>
+ <source>Faces to remove</source>
+ <translation>Faces à retirer</translation>
+ </message>
+ <message>
+ <source>Select faces</source>
+ <translation>Sélectionnez des faces</translation>
+ </message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez des faces</translation>
+ </message>
</context>
<context>
<name>Defeaturing:FeaturesPlugin_ValidatorDefeaturingSelection</name>
<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>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>
+ <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/edges/vertices. Extrusion will be filled by it.</source>
+ <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êtes / sommets. L'extrusion sera remplie par elle.</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>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>
+ <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/edges/vertices. Extrusion will be filled by it.</source>
+ <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êtes / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<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>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>
+ <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/edges/vertices. Extrusion will be filled by it.</source>
+ <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êtes / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<context>
<source>Select objects</source>
<translation>Sélectionner des objets</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionner des objets</translation>
+ </message>
</context>
<context>
<name>Fillet:radius1</name>
</message>
</context>
+ <!-- 1D-fillet -->
+ <context>
+ <name>Fillet1D</name>
+ <message>
+ <source>1D-fillet</source>
+ <translation>1D-congé</translation>
+ </message>
+ <message>
+ <source>Perform fillet on vertices of a wire</source>
+ <translation>Effectuer un congé sur les sommets d'un contour</translation>
+ </message>
+ <message>
+ <source>Wire has no vertices for fillet.</source>
+ <translation>Le contour n'a pas de sommet pour le congé.</translation>
+ </message>
+ </context>
+ <context>
+ <name>Fillet1D:main_wires</name>
+ <message>
+ <source>Wires</source>
+ <translation>Contours</translation>
+ </message>
+ <message>
+ <source>Select wires</source>
+ <translation>Sélectionnez les contours</translation>
+ </message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les contours.</translation>
+ </message>
+ <message>
+ <source>Fillet each sharp corner of the wire</source>
+ <translation>Raccordez chaque coin pointu du contour</translation>
+ </message>
+ </context>
+ <context>
+ <name>Fillet1D:main_vertices</name>
+ <message>
+ <source>Vertices</source>
+ <translation>Sommets</translation>
+ </message>
+ <message>
+ <source>Select vertices</source>
+ <translation>Sélectionnez les sommets</translation>
+ </message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez des sommets sur les contours.</translation>
+ </message>
+ <message>
+ <source>Fillet the specified corners of the wire</source>
+ <translation>Raccorder les coins spécifiés du contour</translation>
+ </message>
+ </context>
+ <context>
+ <name>Fillet1D:main_vertices:FeaturesPlugin_ValidatorFillet1DSelection</name>
+ <message>
+ <source>Selected vertex is not a wire corner</source>
+ <translation>Le sommet sélectionné n'est pas un coin de contour</translation>
+ </message>
+ <message>
+ <source>Selected shape is not a vertex</source>
+ <translation>La forme sélectionnée n'est pas un sommet</translation>
+ </message>
+ <message>
+ <source>Selected vertex does not exist in the wire</source>
+ <translation>Le sommet sélectionné n'existe pas dans le contour</translation>
+ </message>
+ <message>
+ <source>Vertex should be shared between 2 edges exactly</source>
+ <translation>Le sommet doit être partagé entre 2 bords exactement</translation>
+ </message>
+ <message>
+ <source>Error: Edges are not planar</source>
+ <translation>Erreur: les arêtes ne sont pas planes</translation>
+ </message>
+ <message>
+ <source>Error: Edges are tangent</source>
+ <translation>Erreur: les bords sont tangents</translation>
+ </message>
+ </context>
+ <context>
+ <name>Fillet1D:creation_method</name>
+ <message>
+ <source>Wires</source>
+ <translation>Contours</translation>
+ </message>
+ <message>
+ <source>Vertices</source>
+ <translation>Sommets</translation>
+ </message>
+ </context>
+ <context>
+ <name>Fillet1D:radius</name>
+ <message>
+ <source>Radius</source>
+ <translation>Rayon</translation>
+ </message>
+ <message>
+ <source>Fillet radius</source>
+ <translation>Rayon de congé</translation>
+ </message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Spécifiez le rayon du congé.</translation>
+ </message>
+ </context>
+ <context>
+ <name>Fillet1D:radius:GeomValidators_Positive</name>
+ <message>
+ <source>Value is too small.</source>
+ <translation>La valeur est trop petite.</translation>
+ </message>
+ </context>
+
<!-- Fuse -->
<context>
<name>Fuse</name>
</message>
<message>
<source>advanced</source>
- <translation>avancée</translation>
+ <translation>Avancée</translation>
</message>
</context>
<context>
</context>
<context>
<name>FusionFaces:base_shape</name>
+ <message>
+ <source>Shape:</source>
+ <translation>Forme:</translation>
+ </message>
<message>
<source>Select a shape to modify.</source>
<translation>Sélectionnez une forme à modifier.</translation>
</message>
<message>
- <source>Shape:</source>
- <translation>Forme:</translation>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez une forme à modifier.</translation>
</message>
</context>
<context>
<source>Select objects (compounds, compsolids, solids, shells, faces or edges)</source>
<translation>Sélectionner des objets (ensembles, solides composites, coques, faces ou arêtes)</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionner des objets.</translation>
+ </message>
</context>
<!-- Partition -->
<source>Perform partition operations with solids</source>
<translation>Effectuer des opérations de partition avec des solides</translation>
</message>
+ <message>
+ <source>Error: Partition algorithm failed.</source>
+ <translation>Erreur: l'algorithme de partition a échoué.</translation>
+ </message>
</context>
<context>
<name>Partition:GeomValidators_MinObjectsSelected</name>
<source>Select a feature that conceals results.</source>
<translation>Sélectionnez une fonctionnalité qui cache les résultats.</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez une fonctionnalité qui cache les résultats.</translation>
+ </message>
</context>
<context>
<name>Recover:base_feature:FeaturesPlugin_ValidatorConcealedResult</name>
<translation>Résultats cachés</translation>
</message>
</context>
+ <context>
+ <name>Recover:recovered</name>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les objets à récupérer.</translation>
+ </message>
+ </context>
<!-- Copy -->
<context>
</message>
</context>
<context>
- <name>Recover:objects</name>
+ <name>Copy:objects</name>
<message>
<source>Sources:</source>
<translation>Sources:</translation>
<source>Select copied objects</source>
<translation>Sélectionnez les objets copiés</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les objets copiés</translation>
+ </message>
</context>
<context>
- <name>Recover:number</name>
+ <name>Copy:number</name>
<message>
<source>Nb copies</source>
<translation>Nb de copies</translation>
<context>
<name>ImportResult</name>
<message>
- <source>ImportResult</source>
+ <source>Import Result</source>
<translation>Importer le résultat</translation>
</message>
<message>
<source>Select copied results</source>
<translation>Sélectionnez les résultats copiés</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les résultats copiés</translation>
+ </message>
</context>
<!-- Remove_SubShapes -->
<source>Sub-Shapes to keep:</source>
<translation>Sous-formes à garder:</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les formes à conserver.</translation>
+ </message>
</context>
<context>
<name>Remove_SubShapes:subshapes_to_keep:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<source>Sub-Shapes to remove:</source>
<translation>Sous-formes à supprimer:</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les formes à supprimer.</translation>
+ </message>
</context>
<context>
<name>Remove_SubShapes:subshapes_to_remove:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
<source>Select a base objects</source>
<translation>Sélectionnez un objet de base</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez un objet de base.</translation>
+ </message>
</context>
<context>
<name>Revolution:from_angle</name>
<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>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>
+ <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/edges/vertices. Extrusion will be filled by it.</source>
+ <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êtes / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<context>
<source>Select a sketch face</source>
<translation>Sélectionnez une face d'esquisse</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez un objet de base.</translation>
+ </message>
</context>
<context>
<name>RevolutionCut:from_angle</name>
<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>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>
+ <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/edges/vertices. Extrusion will be filled by it.</source>
+ <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êtes / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<source>Select a sketch face</source>
<translation>Sélectionnez une face d'esquisse</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez un objet de base.</translation>
+ </message>
</context>
<context>
<name>RevolutionFuse:from_angle</name>
<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>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>
+ <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/edges/vertices. Extrusion will be filled by it.</source>
+ <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êtes / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<source>Select the center point</source>
<translation>Sélectionnez le point central</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez le point central</translation>
+ </message>
</context>
<context>
<name>Scale:main_objects</name>
<source>Select objects</source>
<translation>Sélectionner des objets</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionner des objets.</translation>
+ </message>
</context>
<context>
<name>Scale:scale_factor</name>
</message>
<message>
<source>Error: Compound should contain only faces, edges or vertices.</source>
- <translation>L&apo;ensemble doit contenir uniquement des faces, des arêtes ou des sommets.</translation>
+ <translation>L'ensemble doit contenir uniquement des faces, des arêtes ou des sommets.</translation>
</message>
<message>
<source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
<source>Perform copy and rotate</source>
<translation>Effectuer une copie et une rotation</translation>
</message>
+ <message>
+ <source>Angular direction</source>
+ <translation>Direction angulaire</translation>
+ </message>
</context>
<context>
<name>AngularCopy:axis_angular</name>
<source>Select an edge for the axis of rotation</source>
<translation>Sélectionnez une arête pour l'axe de rotation</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez une arête pour l'axe de rotation</translation>
+ </message>
</context>
<context>
<name>AngularCopy:axis_angular:GeomValidators_ShapeType</name>
<source>Select objects</source>
<translation>Sélectionner des objets</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionner des objets</translation>
+ </message>
</context>
<context>
<name>AngularCopy:nb_angular</name>
<source>Perform copy and translate</source>
<translation>Effectuer la copie et la translation</translation>
</message>
+ <message>
+ <source>First direction</source>
+ <translation>Première direction</translation>
+ </message>
</context>
<context>
<name>LinearCopy:axis_first_dir</name>
<source>Select an edge for the first direction</source>
<translation>Sélectionnez une arête pour la première direction</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez une arête pour la première direction</translation>
+ </message>
</context>
<context>
<name>LinearCopy:axis_first_dir:GeomValidators_ShapeType</name>
<source>Select an edge for the second direction</source>
<translation>Sélectionnez une arête pour la deuxième direction</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez une arête pour la deuxième direction</translation>
+ </message>
+ </context>
+ <context>
+ <name>LinearCopy:axis_second_dir:GeomValidators_ShapeType</name>
+ <message>
+ <source>The object is empty</source>
+ <translation>L'objet est vide</translation>
+ </message>
</context>
<context>
<name>LinearCopy:main_objects</name>
<source>Select objects</source>
<translation>Sélectionner des objets</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionner des objets</translation>
+ </message>
</context>
<context>
<name>LinearCopy:nb_first_dir</name>
</message>
</context>
+ <!--Bounding box-->
+ <context>
+ <name>BoundingBoxMacro</name>
+ <message>
+ <source>Bounding box</source>
+ <translation>Boîte englobante</translation>
+ </message>
+ </context>
+ <context>
+ <name>BoundingBoxMacro:main_object</name>
+ <message>
+ <source>Object</source>
+ <translation>Objet</translation>
+ </message>
+ </context>
+ <context>
+ <name>BoundingBoxMacro:createbox</name>
+ <message>
+ <source>Create box</source>
+ <translation>Créer la boîte</translation>
+ </message>
+ </context>
+ <context>
+ <name>BoundingBox</name>
+ <message>
+ <source>Bounding box</source>
+ <translation>Boîte englobante</translation>
+ </message>
+ </context>
+ <context>
+ <name>BoundingBox:main_object</name>
+ <message>
+ <source>Object</source>
+ <translation>Objet</translation>
+ </message>
+ </context>
+
+ <!--Geometry calculation-->
+ <context>
+ <name>GeometryCalculation</name>
+ <message>
+ <source>Geometry calculation</source>
+ <translation>Calcul de la géometrie</translation>
+ </message>
+ </context>
+ <context>
+ <name>GeometryCalculation:main_object</name>
+ <message>
+ <source>Object</source>
+ <translation>Objet</translation>
+ </message>
+ </context>
+ <context>
+ <name>GeometryCalculation</name>
+ <message>
+ <source>Length = </source>
+ <translation>Longueur = </translation>
+ </message>
+ <message>
+ <source>Area = </source>
+ <translation>Surface = </translation>
+ </message>
+ <message>
+ <source>Volume = </source>
+ <translation>Volume = </translation>
+ </message>
+ </context>
+
<!-- Measurement -->
<context>
<name>Measurement</name>
<source>Select an object</source>
<translation>Sélectionnez un objet</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez la forme cible.</translation>
+ </message>
</context>
<context>
<name>Placement:placement_end_shape:GeomValidators_BodyShapes</name>
<source>Select objects to move</source>
<translation>Sélectionnez les objets à déplacer</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les objets à déplacer.</translation>
+ </message>
</context>
<context>
<name>Placement:placement_reverse_direction</name>
<source>Select an object</source>
<translation>Sélectionnez un objet</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez la forme de départ.</translation>
+ </message>
</context>
<context>
<name>Placement:placement_start_shape:GeomValidators_BodyShapes</name>
</message>
</context>
+ <!-- PointCoordinates -->
+ <context>
+ <name>PointCoordinates</name>
+ <message>
+ <source>Point coordinates</source>
+ <translation>Coordonnées d'un point</translation>
+ </message>
+ </context>
+
<!-- Rotation -->
<context>
<name>Rotation</name>
<source>Select an edge for axis</source>
<translation>Sélectionnez une arête pour l'axe</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez une arête pour l'axe</translation>
+ </message>
</context>
<context>
<name>Rotation:center_point</name>
<source>Select a center point</source>
<translation>Sélectionnez un point central</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez un point central</translation>
+ </message>
</context>
<context>
<name>Rotation:center_point:GeomValidators_ConstructionComposite</name>
<source>Select an end point</source>
<translation>Sélectionnez un point d'arrivée</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez un point d'arrivée</translation>
+ </message>
</context>
<context>
<name>Rotation:end_point:GeomValidators_ConstructionComposite</name>
<source>Select solid objects</source>
<translation>Sélectionner des objets solides</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les objets à déplacer.</translation>
+ </message>
</context>
<context>
<name>Rotation:start_point</name>
<source>Start point</source>
<translation>Point de départ</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez un point de départ</translation>
+ </message>
</context>
<context>
<name>Rotation:start_point:GeomValidators_ConstructionComposite</name>
<source>Select an axis</source>
<translation>Sélectionnez un axe</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez l'axe de symétrie.</translation>
+ </message>
</context>
<context>
<name>Symmetry:axis_object:GeomValidators_ShapeType</name>
<source>Select solid objects</source>
<translation>Sélectionner des objets solides</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les objets.</translation>
+ </message>
</context>
<context>
<name>Symmetry:plane_object</name>
<source>Select a plane</source>
<translation>Sélectionnez un plan</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez le plan de symétrie.</translation>
+ </message>
</context>
<context>
<name>Symmetry:point_object</name>
<source>Select a point</source>
<translation>Sélectionnez un point</translation>
</message>
- </context>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez le point de symétrie.</translation>
+ </message>
+ </context>
<context>
<name>Symmetry:point_object:GeomValidators_ShapeType</name>
<message>
<source>Select the end point to define the axis</source>
<translation>Sélectionnez le point final pour définir l'axe</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez le point final.</translation>
+ </message>
</context>
<context>
<name>Translation:end_point:GeomValidators_ConstructionComposite</name>
<source>Select solid objects</source>
<translation>Sélectionner des objets solides</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez les objets à déplacer.</translation>
+ </message>
</context>
<context>
<name>Translation:start_point</name>
<source>Start point</source>
<translation>Point de départ</translation>
</message>
+ <message>
+ <source>Attribute "%1" is not initialized.</source>
+ <translation>Sélectionnez le point de départ.</translation>
+ </message>
</context>
<context>
<name>Translation:start_point:GeomValidators_ConstructionComposite</name>