Salome HOME
Issue #3137: Crash when LinearCopy/AngularCopy of several parts
[modules/shaper.git] / src / FeaturesPlugin / FeaturesPlugin_msg_fr.ts
index 017f9cb0fccba0a47d463e3e393a0564b5806c21..71f2863f671249a95bed5358f25a8386d9871607 100644 (file)
       <source>Recover</source>
       <translation>Récupérer</translation>
     </message>
+    <message>
+      <source>Copy</source>
+      <translation>Copie</translation>
+    </message>
+    <message>
+      <source>Import Result</source>
+      <translation>Importer le résultat</translation>
+    </message>
     <message>
       <source>Remove Sub-Shapes</source>
       <translation>Supprimer les sous-formes</translation>
       <source>Select tools</source>
       <translation>Sélectionnez des outils</translation>
     </message>
+    <context>
+      <name>Common:tool_objects</name>
+      <message>
+        <source>Attribute "%1" is not initialized.</source>
+        <translation>Sélectionnez des outils.</translation>
+      </message>
+    </context>
     <message>
       <source>Tool objects</source>
       <translation>Objets outils</translation>
       <translation>Objets non sélectionnés.</translation>
     </message>
   </context>
+  <context>
+    <name>Cut:FeaturesPlugin_ValidatorBooleanArguments</name>
+    <message>
+      <source>Tools not selected.</source>
+      <translation>Les objets outils ne sont pas sélectionnés.</translation>
+    </message>
+  </context>
   <context>
     <name>Cut:main_objects</name>
     <message>
     </message>
   </context>
 
+  <!-- Defeaturing -->
+  <context>
+    <name>Defeaturing</name>
+    <message>
+      <source>Defeaturing</source>
+      <translation>Vaincre</translation>
+    </message>
+    <message>
+      <source>Faces to remove</source>
+      <translation>Visages à retirer</translation>
+    </message>
+    <message>
+      <source>Select faces</source>
+      <translation>Sélectionnez des faces</translation>
+    </message>
+  </context>
+  <context>
+    <name>Defeaturing:FeaturesPlugin_ValidatorDefeaturingSelection</name>
+    <message>
+      <source>Error: This validator can only work with selection list attributes.</source>
+      <translation>Erreur: ce validateur ne peut fonctionner qu&apos;avec des attributs de liste de sélection.</translation>
+    </message>
+    <message>
+      <source>Error: Empty attribute selection.</source>
+      <translation>La sélection d&apos;attribut est vide.</translation>
+    </message>
+    <message>
+      <source>Error: Empty selection context.</source>
+      <translation>Erreur: contexte de sélection vide.</translation>
+    </message>
+    <message>
+      <source>Error: Not all selected shapes are sub-shapes of solids.</source>
+      <translation>Erreur: toutes les formes sélectionnées ne sont pas des sous-formes de solides.</translation>
+    </message>
+  </context>
+
   <!-- Extrusion -->
   <context>
     <name>Extrusion</name>
       <translation>Sélectionnez un objet de base</translation>
     </message>
   </context>
+  <context>
+    <name>Extrusion:base</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Sélectionnez un objet de base.</translation>
+    </message>
+  </context>
   <context>
     <name>Extrusion:direction_object</name>
     <message>
       <source>By sizes</source>
       <translation>Par tailles</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "base" is not initialized.</source>
-      <translation>AA</translation>
+      <source>Through all</source>
+      <translation>À travers tous</translation>
     </message>
   </context>
   <context>
       <translation>Sélectionnez une face d&apos;esquisse</translation>
     </message>
   </context>
+  <context>
+    <name>ExtrusionCut:base</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Sélectionnez une face d&apos;esquisse.</translation>
+    </message>
+  </context>
   <context>
     <name>ExtrusionCut:direction_object</name>
     <message>
       <translation>Sélectionnez : &lt;br /&gt; 1. Face plane d&apos;un objet non esquissé ou d&apos;un plan. La création de l’esquisse sera lancée. &lt;br /&gt; 2. Une face ou un contour d’esquisse existant. L&apos;extrusion sera remplie par elle. &lt;br /&gt; 3. Une forme de résultat existante de type: contours / arête / sommets. L&apos;extrusion sera remplie par elle.</translation>
     </message>
   </context>
+  <context>
+    <name>ExtrusionCut:from_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
+    <message>
+      <source>Error: Extrusion algorithm failed.</source>
+      <translation>Erreur : l&apos;algorithme d&apos;extrusion a échoué.</translation>
+    </message>
+  </context>
+  <context>
+    <name>ExtrusionCut:main_objects</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Les objets principaux ne sont pas sélectionnés</translation>
+    </message>
+  </context>
+  <context>
+    <name>ExtrusionCut:to_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
+    <message>
+      <source>Error: Extrusion algorithm failed.</source>
+      <translation>Erreur : l&apos;algorithme d&apos;extrusion a échoué.</translation>
+    </message>
+  </context>
 
   <!-- ExtrusionFuse -->
   <context>
       <source>By sizes</source>
       <translation>Par tailles</translation>
     </message>
+    <message>
+      <source>Through all</source>
+      <translation>À travers tous</translation>
+    </message>
   </context>
   <context>
     <name>ExtrusionFuse:base</name>
       <translation>Sélectionnez : &lt;br /&gt; 1. Face plane d&apos;un objet non esquissé ou d&apos;un plan. La création de l’esquisse sera lancée. &lt;br /&gt; 2. Une face ou un contour d’esquisse existant. L&apos;extrusion sera remplie par elle. &lt;br /&gt; 3. Une forme de résultat existante de type: contours / arête / sommets. L&apos;extrusion sera remplie par elle.</translation>
     </message>
   </context>
+  <context>
+    <name>ExtrusionFuse:base</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Sélectionner des objets de base.</translation>
+    </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:from_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
+    <message>
+      <source>Error: Extrusion algorithm failed.</source>
+      <translation>Erreur : l&apos;algorithme d&apos;extrusion a échoué.</translation>
+    </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:main_objects</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Les objets principaux ne sont pas sélectionnés</translation>
+    </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:to_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
+    <message>
+      <source>Error: Extrusion algorithm failed.</source>
+      <translation>Erreur : l&apos;algorithme d&apos;extrusion a échoué.</translation>
+    </message>
+  </context>
+
 
   <!-- Fillet -->
   <context>
       <translation>Effectuer un congé sur la face ou le bord</translation>
     </message>
   </context>
-  <context>
-    <name>Fillet:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "main_objects" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Fillet:creation_method</name>
     <message>
       <translation>Sélectionnez une arête ou un contour pour le chemin</translation>
     </message>
   </context>
+  <context>
+    <name>Pipe:base_objects</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Sélectionner des objets de base.</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:binormal</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Le vecteur binormal n&apos;est pas sélectionné</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:path_object</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Sélectionnez une arête ou un contour pour le chemin.</translation>
+    </message>
+  </context>
 
   <!-- Recover -->
   <context>
       <translation>Visualiser les objets cachés</translation>
     </message>
   </context>
-  <context>
-    <name>Recover:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "base_feature" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Recover:base_feature</name>
     <message>
     </message>
   </context>
 
+  <!-- Copy -->
+  <context>
+    <name>Copy</name>
+    <message>
+      <source>Copy</source>
+      <translation>Copie</translation>
+    </message>
+    <message>
+      <source>Copies results or sub-results</source>
+      <translation>Copie les résultats ou les sous-résultats</translation>
+    </message>
+  </context>
+  <context>
+    <name>Recover:objects</name>
+    <message>
+      <source>Sources:</source>
+      <translation>Sources:</translation>
+    </message>
+    <message>
+      <source>Select copied objects</source>
+      <translation>Sélectionnez les objets copiés</translation>
+    </message>
+  </context>
+  <context>
+    <name>Recover:number</name>
+    <message>
+      <source>Nb copies</source>
+      <translation>Nb de copies</translation>
+    </message>
+    <message>
+      <source>Number of copies</source>
+      <translation>Nombre de copies</translation>
+    </message>
+  </context>
+
+  <!-- Import result -->
+  <context>
+    <name>ImportResult</name>
+    <message>
+      <source>ImportResult</source>
+      <translation>Importer le résultat</translation>
+    </message>
+    <message>
+      <source>Copies results from other parts</source>
+      <translation>Copie les résultats d'autres pièces</translation>
+    </message>
+  </context>
+  <context>
+    <name>ImportResult:objects</name>
+    <message>
+      <source>Sources:</source>
+      <translation>Sources:</translation>
+    </message>
+    <message>
+      <source>Select copied results</source>
+      <translation>Sélectionnez les résultats copiés</translation>
+    </message>
+  </context>
+
   <!-- Remove_SubShapes -->
   <context>
     <name>Remove_SubShapes</name>
       <translation>Sélectionnez : &lt;br /&gt; 1. Face plane d&apos;un objet non esquissé ou d&apos;un plan. La création de l’esquisse sera lancée. &lt;br /&gt; 2. Une face ou un contour d’esquisse existant. L&apos;extrusion sera remplie par elle. &lt;br /&gt; 3. Une forme de résultat existante de type: contours / arête / sommets. L&apos;extrusion sera remplie par elle.</translation>
     </message>
   </context>
+  <context>
+    <name>Revolution:GeomValidators_ZeroOffset</name>
+    <message>
+      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <translation>FromSize = -ToSize et les plans de délimitation coïncident</translation>
+    </message>
+  </context>
+  <context>
+    <name>Revolution:axis_object</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>L&apos;axe de révolution n&apos;est pas sélectionné</translation>
+    </message>
+  </context>
 
   <!-- RevolutionCut -->
   <context>
       <source>By bounding planes and angles</source>
       <translation>En délimitant des plans et des angles</translation>
     </message>
+    <message>
+      <source>Through all</source>
+      <translation>À travers tous</translation>
+    </message>
   </context>
   <context>
     <name>RevolutionCut:axis_object</name>
       <translation>Sélectionnez : &lt;br /&gt; 1. Face plane d&apos;un objet non esquissé ou d&apos;un plan. La création de l’esquisse sera lancée. &lt;br /&gt; 2. Une face ou un contour d’esquisse existant. L&apos;extrusion sera remplie par elle. &lt;br /&gt; 3. Une forme de résultat existante de type: contours / arête / sommets. L&apos;extrusion sera remplie par elle.</translation>
     </message>
   </context>
+  <context>
+    <name>RevolutionCut:axis_object</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>L&apos;axe de révolution n&apos;est pas sélectionné</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionCut:main_objects</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Les objets principaux ne sont pas sélectionnés</translation>
+    </message>
+  </context>
 
   <!-- RevolutionFuse -->
   <context>
       <source>By bounding planes and angles</source>
       <translation>En délimitant des plans et des angles</translation>
     </message>
+    <message>
+      <source>Through all</source>
+      <translation>À travers tous</translation>
+    </message>
   </context>
   <context>
     <name>RevolutionFuse:axis_object</name>
       <translation>Sélectionnez : &lt;br /&gt; 1. Face plane d&apos;un objet non esquissé ou d&apos;un plan. La création de l’esquisse sera lancée. &lt;br /&gt; 2. Une face ou un contour d’esquisse existant. L&apos;extrusion sera remplie par elle. &lt;br /&gt; 3. Une forme de résultat existante de type: contours / arête / sommets. L&apos;extrusion sera remplie par elle.</translation>
     </message>
   </context>
+  <context>
+    <name>RevolutionFuse:axis_object</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>L&apos;axe de révolution n&apos;est pas sélectionné</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:main_objects</name>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>Les objets principaux ne sont pas sélectionnés</translation>
+    </message>
+  </context>
 
   <!-- Scale -->
   <context>
       <translation>Objets outils</translation>
     </message>
   </context>
+  <context>
+    <name>Smash:FeaturesPlugin_ValidatorBooleanArguments</name>
+    <message>
+      <source>Tools not selected.</source>
+      <translation>Les objets outils ne sont pas sélectionnés.</translation>
+    </message>
+  </context>
 
   <!-- Split -->
   <context>
 
   <!-- Validators -->
 
-  <context>
-    <name>Scale:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "center_point" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Scale:center_point:GeomValidators_ConstructionComposite</name>
     <message>
   <context>
     <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "base" is not initialized.</source>
+      <source>Attribute "%1" is not initialized.</source>
       <translation>L&apos;objet de base pour l&apos;extrusion n&apos;est pas sélectionné.</translation>
     </message>
   </context>
       <translation>L&apos;objet Direction pour l&apos;extrusion n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_size" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_size" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Extrusion:Model_FeatureValidator</name>
     <message>
       <translation>L’objet de départ pour l&apos;extrusion n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Extrusion:Model_FeatureValidator</name>
     <message>
       <translation>L’objet destination de l&apos;extrusion n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>Extrusion:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Extrusion:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Extrusion:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>Extrusion:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Extrusion:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Extrusion:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;objet Direction pour l&apos;extrusion n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_size" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_size" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
       <translation>L’objet de départ pour l&apos;extrusion n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>ExtrusionCut:from_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>ExtrusionCut:to_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;axe de révolution n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>Revolution:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_angle" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Revolution:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_angle" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Revolution:Model_FeatureValidator</name>
     <message>
   <context>
     <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "from_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Revolution:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_object" is not initialized.</source>
-      <translation>L’objet destination de la révolution n&apos;est pas sélectionné.</translation>
-    </message>
-  </context>
-  <context>
-    <name>Revolution:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_offset" is not initialized.</source>
-      <translation>AA</translation>
+      <source>Attribute "to_object" is not initialized.</source>
+      <translation>L’objet destination de la révolution n&apos;est pas sélectionné.</translation>
     </message>
   </context>
   <context>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>Revolution:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Revolution:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Revolution:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Revolution:from_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;axe de révolution n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_angle" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_angle" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
       <translation>L&apos;objet de départ pour la révolution n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
       <translation>L’objet destination de la révolution n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionCut:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionCut:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionCut:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionCut:from_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionCut:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionCut:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionCut:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionCut:to_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;objet Direction pour l&apos;extrusion n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_size" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_size" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
       <translation>L’objet de départ pour l&apos;extrusion n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
       <translation>L’objet destination de l&apos;extrusion n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;axe de révolution n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_angle" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_angle" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionFuse:Model_FeatureValidator</name>
     <message>
       <translation>L&apos;objet de départ pour la révolution n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "from_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionFuse:Model_FeatureValidator</name>
     <message>
       <translation>L’objet destination de la révolution n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "to_offset" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionFuse:Model_FeatureValidator</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionFuse:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionFuse:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionFuse:from_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionFuse:from_object:GeomValidators_Face</name>
     <message>
       <translation>L&apos;attribut avec le type %1 n&apos;est pas traité</translation>
     </message>
   </context>
-  <context>
-    <name>RevolutionFuse:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionFuse:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a face.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionFuse:to_object:GeomValidators_Face</name>
-    <message>
-      <source>The shape is not a plane.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>RevolutionFuse:to_object:GeomValidators_Face</name>
     <message>
       <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_centering" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Placement:Model_FeatureValidator</name>
     <message>
       <translation>La forme de départ n&apos;est pas définie.</translation>
     </message>
   </context>
-  <context>
-    <name>Placement:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "placement_reverse_direction" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Rotation:Model_FeatureValidator</name>
     <message>
       <translation>L&apos;axe de translation n&apos;est pas sélectionné.</translation>
     </message>
   </context>
-  <context>
-    <name>Translation:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "distance" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Translation:main_objects:FeaturesPlugin_ValidatorTransform</name>
     <message>
       <translation>Erreur : impossible d&apos;obtenir l&apos;attribut \"%1\".</translation>
     </message>
   </context>
-  <context>
-    <name>Union:GeomValidators_MinObjectsSelected</name>
-    <message>
-      <source>Error: Attribute "%1" should contain at least %2 items.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>FusionFaces:Model_FeatureValidator</name>
     <message>
       <translation>Effectuer une copie et une rotation</translation>
     </message>
   </context>
-  <context>
-    <name>AngularCopy:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "axis_angular" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>AngularCopy:axis_angular</name>
     <message>
       <translation>Effectuer la copie et la translation</translation>
     </message>
   </context>
-  <context>
-    <name>LinearCopy:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "axis_first_dir" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>LinearCopy:axis_first_dir</name>
     <message>
       <translation>Rayon du bord circulaire, de la surface cylindrique ou de la sphère</translation>
     </message>
   </context>
-  <context>
-    <name>Measurement:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "angle_from" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-    <message>
-      <source>Attribute "angle_point_1" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-    <message>
-      <source>Attribute "circular" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-    <message>
-      <source>Attribute "distance_from" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-    <message>
-      <source>Attribute "edge_for_length" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Measurement:angle_from</name>
     <message>
       <translation>Par un axe et un angle</translation>
     </message>
   </context>
-  <context>
-    <name>Rotation:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "center_point" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Rotation:angle</name>
     <message>
       <translation>Point de réflexion</translation>
     </message>
   </context>
-  <context>
-    <name>Symmetry:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "axis_object" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-    <message>
-      <source>Attribute "main_objects" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Symmetry:axis_object</name>
     <message>
       <translation>Par deux points</translation>
     </message>
   </context>
-  <context>
-    <name>Translation:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "end_point" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-    <message>
-      <source>Attribute "main_objects" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
   <context>
     <name>Translation:axis_object</name>
     <message>
       <source>Select an edge for axis</source>
       <translation>Sélectionnez une arête pour l&apos;axe</translation>
     </message>
+    <message>
+      <source>Attribute "%1" is not initialized.</source>
+      <translation>L&apos;axe de translation n&apos;est pas sélectionné.</translation>
+    </message>
   </context>
   <context>
     <name>Translation:distance</name>