]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Features menu
authorjfa <jfa@opencascade.com>
Mon, 16 Sep 2019 11:17:19 +0000 (14:17 +0300)
committerjfa <jfa@opencascade.com>
Mon, 16 Sep 2019 11:17:19 +0000 (14:17 +0300)
src/FeaturesPlugin/FeaturesPlugin_msg_fr.ts
src/ParametersPlugin/CMakeLists.txt

index 6868fd90aeea7bb61082e35bbca8b5fdc1cdfe1a..434964346bebe2ed2be48c4bf1a7e4d9efd174a2 100644 (file)
 <!DOCTYPE TS>
 <TS version="2.0" language="fr_FR">
 
+  <!-- workshop -->
   <context>
     <name>workshop</name>
     <message>
-      <source>Scale</source>
+      <source>Common</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Cut</source>
       <translation>AA</translation>
     </message>
     <message>
       <source>Extrusion</source>
       <translation>AA</translation>
     </message>
-  </context>
-
-  <context>
-    <name>Scale</name>
     <message>
-      <source>Perform scale objects</source>
+      <source>ExtrusionCut</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Scale</source>
+      <source>ExtrusionFuse</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Scale:CreationMethod</name>
     <message>
-      <source>By one common factor for the three directions</source>
+      <source>Fillet</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Different factors for the three directions</source>
+      <source>Fuse</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Scale:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "center_point" is not initialized.</source>
+      <source>Fuse Faces</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Scale:center_point</name>
     <message>
-      <source>Center point</source>
+      <source>Intersection</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Select the center point</source>
+      <source>Partition</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Scale:center_point:GeomValidators_ConstructionComposite</name>
     <message>
-      <source>The result is empty</source>
+      <source>Pipe</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Scale:main_objects</name>
     <message>
-      <source>Main objects</source>
+      <source>Recover</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Select objects</source>
+      <source>Remove Sub-Shapes</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Scale:scale_factor</name>
     <message>
-      <source>Scale factor</source>
+      <source>Revolution</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Scale:scale_factor_x</name>
     <message>
-      <source>Scale factor in X</source>
+      <source>RevolutionCut</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Scale:scale_factor_y</name>
     <message>
-      <source>Scale factor in Y</source>
+      <source>RevolutionFuse</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Scale:scale_factor_z</name>
     <message>
-      <source>Scale factor in Z</source>
+      <source>Scale</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Smash</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Split</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Union</source>
       <translation>AA</translation>
     </message>
   </context>
 
+  <!-- AngularCopy -->
   <context>
-    <name>Extrusion:GeomValidators_ZeroOffset</name>
+    <name>AngularCopy</name>
     <message>
-      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <source>Angular Copy</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "base" is not initialized.</source>
+      <source>Perform copy and rotate</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Common -->
   <context>
-    <name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Common</name>
     <message>
-      <source>The object is empty</source>
+      <source>Common</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>ToSize = -FromSize.</source>
+      <source>Perform boolean common operation with objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:FeaturesPlugin_ValidatorExtrusionDir</name>
+    <name>Common:FeaturesPlugin_ValidatorBooleanCommonArguments</name>
     <message>
-      <source>Error: Validator should be used with 2 parameters for extrusion.</source>
+      <source>Not enough arguments for Fuse operation.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:FeaturesPlugin_ValidatorExtrusionDir</name>
+    <name>Common:creation_method</name>
     <message>
-      <source>Error: Direction is parallel to one of the selected face or face on selected shell.</source>
+      <source>Simple</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "sketch" is not initialized.</source>
+      <source>advanced</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:Model_FeatureValidator</name>
+    <name>Common:main_objects</name>
     <message>
-      <source>Attribute "base" is not initialized.</source>
+      <source>Main objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "direction_object" is not initialized.</source>
+      <source>Objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "to_size" is not initialized.</source>
+      <source>Select objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:Model_FeatureValidator</name>
+    <name>Common:tool_objects</name>
     <message>
-      <source>Attribute "from_size" is not initialized.</source>
+      <source>Select tools</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "from_object" is not initialized.</source>
+      <source>Tool objects</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Cut -->
   <context>
-    <name>Extrusion:Model_FeatureValidator</name>
+    <name>Cut</name>
     <message>
-      <source>Attribute "from_offset" is not initialized.</source>
+      <source>Cut</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "to_object" is not initialized.</source>
+      <source>Perform boolean cut operation with objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:Model_FeatureValidator</name>
+    <name>Cut:FeaturesPlugin_ValidatorBooleanArguments</name>
     <message>
-      <source>Attribute "to_offset" is not initialized.</source>
+      <source>Objects not selected.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Cut:main_objects</name>
     <message>
-      <source>Error: The attribute with the %1 type is not processed</source>
+      <source>Main objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Error: Wrong parameters in XML definition for %1 type</source>
+      <source>Select objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Cut:tool_objects</name>
     <message>
-      <source>Wrong parameters in XML definition for %1 type</source>
+      <source>Select tools</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Validator parameters is empty.</source>
+      <source>Tool objects</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- ExtrusionCut -->
   <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut</name>
     <message>
-      <source>Error: Attribute contains unacceptable shape.</source>
+      <source>ExtrusionCut</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:CreationMethod</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>By bounding planes and offsets</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Compound should contain only faces, edges or vertices.</source>
+      <source>By sizes</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
+      <source>Attribute "base" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base</name>
     <message>
-      <source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
+      <source>Select a sketch face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:direction_object</name>
     <message>
-      <source>Error: Wire with wrong orientation selected.</source>
+      <source>&lt;base normal&gt;</source>
       <translation>AA</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>
+      <source>Direction</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Empty attribute.</source>
+      <source>Select an edge for direction</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:from_object</name>
     <message>
-      <source>Error: Attribute have empty context.</source>
+      <source>&lt;base sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Empty shape selected</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Infinite constructions is not allowed as base.</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:from_offset</name>
     <message>
-      <source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
+      <source>Offset</source>
       <translation>AA</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>
+      <source>Offset for bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:base :FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:from_size</name>
     <message>
-      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <source>From size</source>
       <translation>AA</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>
+      <source>Size</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:main_objects</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>Cut from:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>Objects to Cut</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:to_object</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>&lt;base sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>The object is empty</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>The result is empty</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:to_offset</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Offset</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Offset for bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:from_object:GeomValidators_Face</name>
+    <name>ExtrusionCut:to_size</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Size</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>To size</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- ExtrusionFuse -->
   <context>
-    <name>Extrusion:from_object:GeomValidators_Face</name>
+    <name>ExtrusionFuse</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>ExtrusionFuse</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:from_object:GeomValidators_Face</name>
+    <name>ExtrusionFuse:CreationMethod</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>By bounding planes and offsets</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>By sizes</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:to_object:GeomValidators_Face</name>
+    <name>ExtrusionFuse:base</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Select a sketch face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:to_object:GeomValidators_Face</name>
+    <name>ExtrusionFuse:direction_object</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>&lt;base normal&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Direction</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>Select an edge for direction</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:to_object:GeomValidators_Face</name>
+    <name>ExtrusionFuse:from_object</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>&lt;base sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Wrong number of validator arguments in xml(expected 9).</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:GeomValidators_ZeroOffset</name>
+    <name>ExtrusionFuse:from_offset</name>
     <message>
-      <source>ToSize = -FromSize.</source>
+      <source>Offset</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>From face selection is invalid.</source>
+      <source>Offset for bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:GeomValidators_ZeroOffset</name>
+    <name>ExtrusionFuse:from_size</name>
     <message>
-      <source>To face selection is invalid.</source>
+      <source>From size</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>From face selection is invalid.</source>
+      <source>Size</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:GeomValidators_ZeroOffset</name>
+    <name>ExtrusionFuse:main_objects</name>
     <message>
-      <source>To face selection is invalid.</source>
+      <source>Fuse with:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <source>Objects to Fuse</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:FeaturesPlugin_ValidatorExtrusionDir</name>
+    <name>ExtrusionFuse:to_object</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>
+      <source>&lt;base sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion</name>
     <message>
-      <source>Create a solid by extrusion of a face</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Extrusion</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:CreationMethod</name>
+    <name>ExtrusionFuse:to_offset</name>
     <message>
-      <source>By bounding faces and offsets</source>
+      <source>Offset</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>By sizes</source>
+      <source>Offset for bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:base</name>
+    <name>ExtrusionFuse:to_size</name>
     <message>
-      <source>Base objects:</source>
+      <source>Size</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Select a base objects</source>
+      <source>To size</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Fillet -->
   <context>
-    <name>Extrusion:direction_object</name>
+    <name>Fillet</name>
     <message>
-      <source>Direction</source>
+      <source>Fillet</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Select an edge for direction</source>
+      <source>Perform fillet on face or edge</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:from_object</name>
+    <name>Fillet:Model_FeatureValidator</name>
     <message>
-      <source>From face</source>
+      <source>Attribute "main_objects" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:from_offset</name>
+    <name>Fillet:creation_method</name>
     <message>
-      <source>Offset</source>
+      <source>Fixed radius</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Offset for "from" bounding plane</source>
+      <source>Varying radius</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:from_size</name>
+    <name>Fillet:main_objects</name>
     <message>
-      <source>From size</source>
+      <source>Faces or/and edges</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Size</source>
+      <source>Select objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:to_object</name>
+    <name>Fillet:radius1</name>
     <message>
-      <source>To face</source>
+      <source>Fillet radius at start point.</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:to_offset</name>
     <message>
-      <source>Offset</source>
+      <source>Fillet radius.</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>Offset for "to" bounding plane</source>
+      <source>Radius</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Start radius</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:to_size</name>
+    <name>Fillet:radius2</name>
     <message>
-      <source>Size</source>
+      <source>End radius</source>
       <translation>AA</translation>
     </message>
     <message>
-      <source>To size</source>
+      <source>Fillet radius at end point.</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Fuse -->
   <context>
-    <name>Extrusion:from_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
+    <name>Fuse</name>
     <message>
-      <source>Error: Extrusion algorithm failed.</source>
+      <source>Fuse</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:to_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
     <message>
-      <source>Error: Extrusion algorithm failed.</source>
+      <source>Perform boolean fuse operation with objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:direction_object</name>
+    <name>Fuse:FeaturesPlugin_ValidatorBooleanFuseArguments</name>
     <message>
-      <source>&lt;base normal&gt;</source>
+      <source>Not enough arguments for Fuse operation.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Extrusion:from_object</name>
+    <name>Fuse:creation_method</name>
     <message>
-      <source>&lt;base sketch&gt;</source>
+      <source>Simple</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Extrusion:to_object</name>
     <message>
-      <source>&lt;base sketch&gt;</source>
+      <source>advanced</source>
       <translation>AA</translation>
     </message>
   </context>
-
   <context>
-    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
+    <name>Fuse:main_objects</name>
     <message>
-      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <source>Main objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source> Attribute "base" is not initialized.</source>
+      <source>Objects</source>
       <translation>AA</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>
+      <source>Select objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Fuse:remove_intersection_edges</name>
     <message>
-      <source>The object is empty</source>
+      <source>Remove intersection edges</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>The result is empty</source>
+      <source>Remove intersection edges if they laying on the same surface</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:FeaturesPlugin_ValidatorExtrusionDir</name>
+    <name>Fuse:tool_objects</name>
     <message>
-      <source>Error: Validator should be used with 2 parameters for extrusion.</source>
+      <source>Select tools</source>
       <translation>AA</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>
+      <source>Tool objects</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- FusionFaces -->
   <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
+    <name>FusionFaces</name>
     <message>
-      <source>Attribute "sketch" is not initialized.</source>
+      <source>Fuse Faces</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "direction_object" is not initialized.</source>
+      <source>Performs fusion of connected faces</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
+    <name>FusionFaces:base_shape</name>
     <message>
-      <source>Attribute "to_size" is not initialized.</source>
+      <source>Select a shape to modify.</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "from_size" is not initialized.</source>
+      <source>Shape:</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
+    <name>FusionFaces:base_shape:GeomValidators_BodyShapes</name>
     <message>
-      <source>Attribute "from_object" is not initialized.</source>
+      <source>Error: Context is empty.</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Intersection -->
   <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
+    <name>Intersection</name>
     <message>
-      <source>Attribute "from_offset" is not initialized.</source>
+      <source>Intersect objects with tools</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "to_object" is not initialized.</source>
+      <source>Intersection</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
+    <name>Intersection:main_objects</name>
     <message>
-      <source>Attribute "to_offset" is not initialized.</source>
+      <source>Objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "main_objects" is not initialized.</source>
+      <source>Select objects(compounds, compsolids, solids, shells, faces or edges)</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- LinearCopy -->
   <context>
-    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>LinearCopy</name>
     <message>
-      <source>Error: The attribute with the %1 type is not processed</source>
+      <source>Linear copy</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Error: Wrong parameters in XML definition for %1 type</source>
+      <source>Perform copy and translate</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Measurement -->
   <context>
-    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Measurement</name>
     <message>
-      <source>Wrong parameters in XML definition for %1 type</source>
+      <source>Calculate properties of objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Validator parameters is empty.</source>
+      <source>Measurement</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Partition -->
   <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Partition</name>
     <message>
-      <source>Error: Attribute contains unacceptable shape.</source>
+      <source>Partition</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>Perform partition operations with solids</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Partition:GeomValidators_MinObjectsSelected</name>
     <message>
-      <source>Error: Compound should contain only faces, edges or vertices.</source>
+      <source>Error: Attribute "%1" should contain at least %2 items.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Partition:base_objects</name>
     <message>
-      <source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
+      <source>Base objects:</source>
       <translation>AA</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>
+      <source>Select objects for partitioning.</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Pipe -->
   <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Pipe</name>
     <message>
-      <source>Error: Wire with wrong orientation selected.</source>
+      <source>Generates extrusion along a path</source>
       <translation>AA</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>
+      <source>Pipe</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Pipe:base_objects</name>
     <message>
-      <source>Error: Empty attribute.</source>
+      <source>Base objects:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut</name>
     <message>
-      <source>base - FeaturesPlugin_ValidatorBaseForGeneration: Error: Attribute have empty context.</source>
+      <source>Select a base objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Pipe:binormal</name>
     <message>
-      <source>Error: Empty shape selected</source>
+      <source>Bi-Normal:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Infinite constructions is not allowed as base.</source>
+      <source>Select an edge for Bi-Normal</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Pipe:creation_method</name>
     <message>
-      <source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
+      <source>Pipe by objects, path and Bi-Normal</source>
       <translation>AA</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>
+      <source>Pipe by objects, path and locations</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <source>Simple pipe by objects and path</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
+    <name>Pipe:locations_objects</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>Locations:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>Select one or more vertices to specify the locations</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
+    <name>Pipe:locations_objects:FeaturesPlugin_ValidatorPipeLocations</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>Error: Empty selection context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
+    <name>Pipe:path_object</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Path object:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>The object is empty</source>
+      <source>Select an edge or wire for path</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Placement -->
   <context>
-    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
+    <name>Placement</name>
     <message>
-      <source>The result is empty</source>
+      <source>Place objects relatively to another one</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Placement</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Recover -->
   <context>
-    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
+    <name>Recover</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Recover</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Visualize concealed objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
+    <name>Recover:Model_FeatureValidator</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Attribute "base_feature" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
+    <name>Recover:base_feature</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>Feature:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>Select a feature that conceals results.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
+    <name>Recover:base_feature:FeaturesPlugin_ValidatorConcealedResult</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>Error: Empty feature.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
+    <name>Recover:method</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Concealed compounds</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Concealed results</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Rotation -->
   <context>
-    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
+    <name>Rotation</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Perform rotation of objects around the axis to specified angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>Rotation</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Remove_SubShapes -->
   <context>
-    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
+    <name>Remove_SubShapes</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>Allows to remove sub-shapes from wires, shells, compsolids and compounds</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>Remove Sub-Shapes</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Remove_SubShapes:base_shape</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>Select a shape to modify.</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>Shape:</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Remove_SubShapes:creation_method</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>By keeping sub-shapes</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>By removing sub-shapes</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Remove_SubShapes:subshapes_to_keep</name>
     <message>
-      <source>The object is empty</source>
+      <source>Select shapes to keep.</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>The result is empty</source>
+      <source>Sub-Shapes to keep:</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Remove_SubShapes:subshapes_to_keep:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Error: Empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
+    <name>Remove_SubShapes:subshapes_to_remove</name>
     <message>
-      <source>Wrong number of validator arguments in xml(expected 9).</source>
+      <source>Select shapes to remove.</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>ToSize = -FromSize.</source>
+      <source>Sub-Shapes to remove:</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
+    <name>Remove_SubShapes:subshapes_to_remove:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
     <message>
-      <source>From face selection is invalid.</source>
+      <source>Error: Empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Revolution -->
   <context>
-    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
+    <name>Revolution</name>
     <message>
-      <source>To face selection is invalid.</source>
+      <source>Create a solid by revolution of a face</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>From face selection is invalid.</source>
+      <source>Revolution</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
+    <name>Revolution:CreationMethod</name>
     <message>
-      <source>To face selection is invalid.</source>
+      <source>By angles</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <source>By bounding planes and angles</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:Model_FeatureValidator</name>
+    <name>Revolution:axis_object</name>
     <message>
-      <source>Attribute "axis_object" is not initialized.</source>
+      <source>Axis</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>The object is empty</source>
+      <source>Select an edge for axis</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Revolution:base</name>
     <message>
-      <source>The object is empty</source>
+      <source>Base objects:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Wrong number of validator arguments in xml(expected 9).</source>
+      <source>Select a base objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:GeomValidators_ZeroOffset</name>
+    <name>Revolution:from_angle</name>
     <message>
-      <source>ToSize = -FromSize.</source>
+      <source>Angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:GeomValidators_ZeroOffset</name>
     <message>
-      <source>From face selection is invalid.</source>
+      <source>From angle</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:Model_FeatureValidator</name>
+    <name>Revolution:from_object</name>
     <message>
-      <source>Attribute "sketch" is not initialized.</source>
+      <source>&lt;base sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "base" is not initialized.</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "axis_object" is not initialized.</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:Model_FeatureValidator</name>
+    <name>Revolution:from_offset</name>
     <message>
-      <source>Attribute "to_angle" is not initialized.</source>
+      <source>Angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "from_angle" is not initialized.</source>
+      <source>Angle for "from" bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:Model_FeatureValidator</name>
+    <name>Revolution:to_angle</name>
     <message>
-      <source>Attribute "from_object" is not initialized.</source>
+      <source>Angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "from_offset" is not initialized.</source>
+      <source>To angle</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:Model_FeatureValidator</name>
+    <name>Revolution:to_object</name>
     <message>
-      <source>Attribute "to_object" is not initialized.</source>
+      <source>&lt;base sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "to_offset" is not initialized.</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Error: The attribute with the %1 type is not processed</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Revolution:to_offset</name>
     <message>
-      <source>Error: Wrong parameters in XML definition for %1 type</source>
+      <source>Angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Wrong parameters in XML definition for %1 type</source>
+      <source>Angle for "to" bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- RevolutionCut -->
   <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut</name>
     <message>
-      <source>Error: Validator parameters is empty.</source>
+      <source>RevolutionCut</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:CreationMethod</name>
     <message>
-      <source>Error: Attribute contains unacceptable shape.</source>
+      <source>By angles</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>By bounding planes and angles</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:axis_object</name>
     <message>
-      <source>Error: Compound should contain only faces, edges or vertices.</source>
+      <source>Axis</source>
       <translation>AA</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>
+      <source>Select an edge for axis</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:base</name>
     <message>
-      <source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
+      <source>Select a sketch face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:from_angle</name>
     <message>
-      <source>Error: Wire with wrong orientation selected.</source>
+      <source>Angle</source>
       <translation>AA</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>
+      <source>From angle</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:from_object</name>
     <message>
-      <source>Error: Empty attribute.</source>
+      <source>&lt;sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Attribute have empty context.</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Empty shape selected</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:from_offset</name>
     <message>
-      <source>Error: Infinite constructions is not allowed as base.</source>
+      <source>Angle</source>
       <translation>AA</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>
+      <source>Angle for "from" bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:main_objects</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>
+      <source>Cut from:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <source>Objects to Cut</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:to_angle</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>Angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>To angle</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:to_object</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>&lt;sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>The object is empty</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:to_offset</name>
     <message>
-      <source>The result is empty</source>
+      <source>Angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Angle for "to" bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- RevolutionFuse -->
   <context>
-    <name>Revolution:from_object:GeomValidators_Face</name>
+    <name>RevolutionFuse</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>RevolutionFuse</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:from_object:GeomValidators_Face</name>
+    <name>RevolutionFuse:CreationMethod</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>By angles</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:from_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>By bounding planes and angles</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:from_object:GeomValidators_Face</name>
+    <name>RevolutionFuse:axis_object</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>Axis</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:from_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>Select an edge for axis</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:from_object:GeomValidators_Face</name>
+    <name>RevolutionFuse:base</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>Select a sketch face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
+    <name>RevolutionFuse:from_angle</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>From angle</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
+    <name>RevolutionFuse:from_object</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>&lt;sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
+    <name>RevolutionFuse:from_offset</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>Angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>Angle for "from" for bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
+    <name>RevolutionFuse:main_objects</name>
     <message>
-      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <source>Fuse with:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "axis_object" is not initialized.</source>
+      <source>Objects to Fuse</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
+    <name>RevolutionFuse:to_angle</name>
     <message>
-      <source>The object is empty</source>
+      <source>Angle</source>
       <translation>AA</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>
+      <source>To angle</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>RevolutionFuse:to_object</name>
     <message>
-      <source>The object is empty</source>
+      <source>&lt;sketch&gt;</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>The result is empty</source>
+      <source>Bounding plane (select a planar face)</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Wrong number of validator arguments in xml(expected 9).</source>
+      <source>Plane face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
+    <name>RevolutionFuse:to_offset</name>
     <message>
-      <source>ToSize = -FromSize.</source>
+      <source>Angle</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>From face selection is invalid.</source>
+      <source>Angle for "to" bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Scale -->
   <context>
-    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
+    <name>Scale</name>
     <message>
-      <source>To face selection is invalid.</source>
+      <source>Perform scale objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "sketch" is not initialized.</source>
+      <source>Scale</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
+    <name>Scale:CreationMethod</name>
     <message>
-      <source>Attribute "base" is not initialized.</source>
+      <source>By one common factor for the three directions</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "axis_object" is not initialized.</source>
+      <source>Different factors for the three directions</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
+    <name>Scale:center_point</name>
     <message>
-      <source>Attribute "to_angle" is not initialized.</source>
+      <source>Center point</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "from_angle" is not initialized.</source>
+      <source>Select the center point</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
+    <name>Scale:main_objects</name>
     <message>
-      <source>Attribute "from_object" is not initialized.</source>
+      <source>Main objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "from_offset" is not initialized.</source>
+      <source>Select objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
+    <name>Scale:scale_factor</name>
     <message>
-      <source>Attribute "to_object" is not initialized.</source>
+      <source>Scale factor</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
+    <name>Scale:scale_factor_x</name>
     <message>
-      <source>Attribute "to_offset" is not initialized.</source>
+      <source>Scale factor in X</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:Model_FeatureValidator</name>
+    <name>Scale:scale_factor_y</name>
     <message>
-      <source>Attribute "main_objects" is not initialized.</source>
+      <source>Scale factor in Y</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Scale:scale_factor_z</name>
     <message>
-      <source>Error: The attribute with the %1 type is not processed</source>
+      <source>Scale factor in Z</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Smash -->
   <context>
-    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Smash</name>
     <message>
-      <source>Error: Wrong parameters in XML definition for %1 type</source>
+      <source>Perform boolean smash operation with objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Wrong parameters in XML definition for %1 type</source>
+      <source>Smash</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Smash:FeaturesPlugin_ValidatorBooleanArguments</name>
     <message>
-      <source>Error: Validator parameters is empty.</source>
+      <source>Objects not selected.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Smash:main_objects</name>
     <message>
-      <source>Error: Attribute contains unacceptable shape.</source>
+      <source>Main objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>Select objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Smash:tool_objects</name>
     <message>
-      <source>Error: Compound should contain only faces, edges or vertices.</source>
+      <source>Select tools</source>
       <translation>AA</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>
+      <source>Tool objects</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Split -->
   <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Split</name>
     <message>
-      <source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
+      <source>Perform boolean split operation with objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Wire with wrong orientation selected.</source>
+      <source>Split</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Split:FeaturesPlugin_ValidatorBooleanArguments</name>
     <message>
-      <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
+      <source>Objects not selected.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Split:main_objects</name>
     <message>
-      <source>Error: Empty attribute.</source>
+      <source>Main objects</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Attribute have empty context.</source>
+      <source>Select objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Split:tool_objects</name>
     <message>
-      <source>Error: Empty shape selected</source>
+      <source>Select tools</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Infinite constructions is not allowed as base.</source>
+      <source>Tool objects</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Symmetry -->
   <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Symmetry</name>
     <message>
-      <source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
+      <source>Perform symmetry with respect to a point, an axis or a plane</source>
       <translation>AA</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>
+      <source>Symmetry</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Translation -->
   <context>
-    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Translation</name>
     <message>
-      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <source>Perform translation of objects along the axis to specified distance</source>
       <translation>AA</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>
+      <source>Translation</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Union -->
   <context>
-    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
+    <name>Union</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>Perform union operations with shapes</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>Union</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
+    <name>Union:base_objects</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Base objects:</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Select solids for union.</source>
       <translation>AA</translation>
     </message>
   </context>
+
+  <!-- Validators -->
+
   <context>
-    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
+    <name>Scale:Model_FeatureValidator</name>
     <message>
-      <source>The object is empty</source>
+      <source>Attribute "center_point" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
+    <name>Scale:center_point:GeomValidators_ConstructionComposite</name>
     <message>
       <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
+    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>The shape is empty</source>
+      <source>FromSize = -ToSize and bounding planes are coincident.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:from_object:GeomValidators_Face</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Attribute "base" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:from_object:GeomValidators_Face</name>
+    <name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:from_object:GeomValidators_Face</name>
+    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>ToSize = -FromSize.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:from_object:GeomValidators_Face</name>
+    <name>Extrusion:FeaturesPlugin_ValidatorExtrusionDir</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>Error: Validator should be used with 2 parameters for extrusion.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:from_object:GeomValidators_Face</name>
+    <name>Extrusion:FeaturesPlugin_ValidatorExtrusionDir</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>Error: Direction is parallel to one of the selected face or face on selected shell.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:from_object:GeomValidators_Face</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>Attribute "sketch" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:to_object:GeomValidators_Face</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Attribute "base" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:to_object:GeomValidators_Face</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Attribute "direction_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:to_object:GeomValidators_Face</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Attribute "to_size" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:to_object:GeomValidators_Face</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>Attribute "from_size" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:to_object:GeomValidators_Face</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>Attribute "from_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:to_object:GeomValidators_Face</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>Attribute "from_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>Attribute "to_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Extrusion:Model_FeatureValidator</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>Attribute "to_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>Error: The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Error: Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Extrusion:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>The object is empty</source>
+      <source>Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The result is empty</source>
+      <source>Error: Validator parameters is empty.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Error: Attribute contains unacceptable shape.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <source>Error: Empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "base" is not initialized.</source>
+      <source>Error: Compound should contain only faces, edges or vertices.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: </source>
+      <source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The object is empty</source>
+      <source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The result is empty</source>
+      <source>Error: Wire with wrong orientation selected.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:FeaturesPlugin_ValidatorExtrusionDir</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Validator should be used with 2 parameters for extrusion.</source>
+      <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:FeaturesPlugin_ValidatorExtrusionDir</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Direction is parallel to one of the selected face or face on selected shell.</source>
+      <source>Error: Empty attribute.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "sketch" is not initialized.</source>
+      <source>Error: Attribute have empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "base" is not initialized.</source>
+      <source>Error: Empty shape selected</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "direction_object" is not initialized.</source>
+      <source>Error: Infinite constructions is not allowed as base.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "to_size" is not initialized.</source>
+      <source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "from_size" is not initialized.</source>
+      <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>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:base :FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "from_object" is not initialized.</source>
+      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "from_offset" is not initialized.</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "to_object" is not initialized.</source>
+      <source>It has reference to an empty attribute</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "to_offset" is not initialized.</source>
+      <source>Shape type is \"%1\", it should be \"%2\"</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:Model_FeatureValidator</name>
+    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "main_objects" is not initialized.</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: The attribute with the %1 type is not processed</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: Wrong parameters in XML definition for %1 type</source>
+      <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>Extrusion:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Wrong parameters in XML definition for %1 type</source>
+      <source>The shape is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Validator parameters is empty.</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Attribute contains unacceptable shape.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Compound should contain only faces, edges or vertices.</source>
+      <source>The shape is not a plane.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
+      <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
+      <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Wire with wrong orientation selected.</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Empty attribute.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Attribute have empty context.</source>
+      <source>The shape is not a plane.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Empty shape selected</source>
+      <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Infinite constructions is not allowed as base.</source>
+      <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
+      <source>Wrong number of validator arguments in xml(expected 9).</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:GeomValidators_ZeroOffset</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>
+      <source>ToSize = -FromSize.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <source>From face selection is invalid.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
+    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>To face selection is invalid.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
+    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>From face selection is invalid.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
+    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>To face selection is invalid.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
+    <name>Extrusion:GeomValidators_ZeroOffset</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>FromSize = -ToSize and bounding planes are coincident.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
+    <name>Extrusion:FeaturesPlugin_ValidatorExtrusionDir</name>
     <message>
-      <source>The object is empty</source>
+      <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>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
+    <name>Extrusion</name>
     <message>
-      <source>The result is empty</source>
+      <source>Create a solid by extrusion of a face</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Extrusion</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
+    <name>Extrusion:CreationMethod</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>By bounding faces and offsets</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>By sizes</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
+    <name>Extrusion:base</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Base objects:</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>Select a base objects</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
+    <name>Extrusion:direction_object</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>Direction</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>Select an edge for direction</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
+    <name>Extrusion:from_object</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>From face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
+    <name>Extrusion:from_offset</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Offset</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a face.</source>
+      <source>Offset for "from" bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
+    <name>Extrusion:from_size</name>
     <message>
-      <source>The shape is not a plane.</source>
+      <source>From size</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
     <message>
-      <source>The shape is not a cylinder.</source>
+      <source>Size</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
+    <name>Extrusion:to_object</name>
     <message>
-      <source>The shape is not an available face.</source>
+      <source>To face</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
+    <name>Extrusion:to_offset</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>Offset</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Offset for "to" bounding plane</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
-    <message>
-      <source>It has reference to an empty attribute</source>
-      <translation>AA</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>
-    </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>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
-    <message>
-      <source>The object is empty</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
-    <message>
-      <source>The result is empty</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
-    <message>
-      <source>The shape is empty</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <name>Extrusion:to_size</name>
     <message>
-      <source>Wrong number of validator arguments in xml(expected 9).</source>
+      <source>Size</source>
       <translation>AA</translation>
     </message>
-  </context>
-  <context>
-    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
     <message>
-      <source>ToSize = -FromSize.</source>
+      <source>To size</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <name>Extrusion:from_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
     <message>
-      <source>From face selection is invalid.</source>
+      <source>Error: Extrusion algorithm failed.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <name>Extrusion:to_object:FeaturesPlugin_ValidatorExtrusionBoundary</name>
     <message>
-      <source>To face selection is invalid.</source>
+      <source>Error: Extrusion algorithm failed.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <name>Extrusion:direction_object</name>
     <message>
-      <source>From face selection is invalid.</source>
+      <source>&lt;base normal&gt;</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <name>Extrusion:from_object</name>
     <message>
-      <source>To face selection is invalid.</source>
+      <source>&lt;base sketch&gt;</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <name>Extrusion:to_object</name>
     <message>
-      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <source>&lt;base sketch&gt;</source>
       <translation>AA</translation>
     </message>
   </context>
+
   <context>
-    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
+    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
       <source>FromSize = -ToSize and bounding planes are coincident.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "axis_object" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>The object is empty</source>
+      <source> Attribute "base" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <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>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
       <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
       <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
-    <message>
-      <source>Wrong number of validator arguments in xml(expected 9).</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
-    <message>
-      <source>ToSize = -FromSize.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
+    <name>ExtrusionCut:FeaturesPlugin_ValidatorExtrusionDir</name>
     <message>
-      <source>From face selection is invalid.</source>
+      <source>Error: Validator should be used with 2 parameters for extrusion.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
+    <name>ExtrusionCut:FeaturesPlugin_ValidatorExtrusionDir</name>
     <message>
-      <source>To face selection is invalid.</source>
+      <source>Error: Direction is parallel to one of the selected face or face on selected shell.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
       <source>Attribute "sketch" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
-    <message>
-      <source>Attribute "base" is not initialized.</source>
-      <translation>AA</translation>
-    </message>
-  </context>
-  <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "axis_object" is not initialized.</source>
+      <source>Attribute "direction_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "to_angle" is not initialized.</source>
+      <source>Attribute "to_size" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "from_angle" is not initialized.</source>
+      <source>Attribute "from_size" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
       <source>Attribute "from_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
       <source>Attribute "from_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
       <source>Attribute "to_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
       <source>Attribute "to_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <name>ExtrusionCut:Model_FeatureValidator</name>
     <message>
       <source>Attribute "main_objects" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
       <source>Error: The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
       <source>Error: Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <name>ExtrusionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
       <source>Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
       <source>Error: Validator parameters is empty.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
       <source>Error: Attribute contains unacceptable shape.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
       <source>Error: Empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
       <source>Error: Compound should contain only faces, edges or vertices.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <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>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <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>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
       <source>Error: Wire with wrong orientation selected.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <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>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
       <source>Error: Empty attribute.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut</name>
     <message>
-      <source>Error: Attribute have empty context.</source>
+      <source>base - FeaturesPlugin_ValidatorBaseForGeneration: Error: Attribute have empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
       <source>Error: Empty shape selected</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
       <source>Error: Infinite constructions is not allowed as base.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <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>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <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>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
       <source>Error: Attribute \"%1\" does not supported by this validator.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <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>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
     <message>
       <source>It has reference to an empty attribute</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
     <message>
       <source>Shape type is \"%1\", it should be \"%2\"</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
     <message>
       <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
     <message>
       <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
     <message>
       <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:direction_object:GeomValidators_ShapeType</name>
     <message>
       <source>The shape is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:from_object:GeomValidators_Face</name>
+    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
     <message>
       <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:from_object:GeomValidators_Face</name>
+    <name>ExtrusionCut: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>
+    <name>ExtrusionCut: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>
+    <name>ExtrusionCut: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>
+    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
     <message>
       <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:from_object:GeomValidators_Face</name>
+    <name>ExtrusionCut:from_object:GeomValidators_Face</name>
     <message>
       <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:to_object:GeomValidators_Face</name>
+    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
     <message>
       <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:to_object:GeomValidators_Face</name>
+    <name>ExtrusionCut: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>
+    <name>ExtrusionCut: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>
+    <name>ExtrusionCut: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>
+    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
     <message>
       <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:to_object:GeomValidators_Face</name>
+    <name>ExtrusionCut:to_object:GeomValidators_Face</name>
     <message>
       <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <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>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
       <source>It has reference to an empty attribute</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
       <source>Shape type is \"%1\", it should be \"%2\"</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
       <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
       <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
       <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <name>ExtrusionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
       <source>The shape is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Boolean</name>
+    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Boolean</source>
+      <source>Wrong number of validator arguments in xml(expected 9).</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Boolean operations with objects</source>
+      <source>ToSize = -FromSize.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Boolean:bool_type</name>
+    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Operation type</source>
+      <source>From face selection is invalid.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Type of boolean operation</source>
+      <source>To face selection is invalid.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Cut</source>
+      <source>From face selection is invalid.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Fuse</source>
+      <source>To face selection is invalid.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Common</source>
+      <source>FromSize = -ToSize and bounding planes are coincident.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Fill</source>
+      <source>Attribute "axis_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Smash</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Boolean:main_objects</name>
+    <name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Main objects</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Select objects</source>
+      <source>Wrong number of validator arguments in xml(expected 9).</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Boolean:main_objects:FeaturesPlugin_ValidatorBooleanSelection</name>
+    <name>Revolution:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Error: Empty attribute selection.</source>
+      <source>ToSize = -FromSize.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Error: Empty selection context.</source>
+      <source>From face selection is invalid.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Error: Result construction not allowed for selection.</source>
+      <source>Attribute "sketch" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Error: Empty shape.</source>
+      <source>Attribute "base" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Error: Local selection not allowed.</source>
+      <source>Attribute "axis_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Error: Selected shape has the wrong type.</source>
+      <source>Attribute "to_angle" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Boolean:tool_objects</name>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Tool objects</source>
+      <source>Attribute "from_angle" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Select tools</source>
+      <source>Attribute "from_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Boolean:tool_objects:FeaturesPlugin_ValidatorBooleanSelection</name>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Error: Empty attribute selection.</source>
+      <source>Attribute "from_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Error: Empty selection context.</source>
+      <source>Attribute "to_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:Model_FeatureValidator</name>
     <message>
-      <source>Error: Result construction not allowed for selection.</source>
+      <source>Attribute "to_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Error: Empty shape.</source>
+      <source>Error: The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Error: Local selection not allowed.</source>
+      <source>Error: Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Error: Selected shape has the wrong type.</source>
+      <source>Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Boolean:GeomValidators_BooleanArguments</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Not enough arguments</source>
+      <source>Error: Validator parameters is empty.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Boolean:Model_FeatureValidator</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "bool_type" is not initialized.</source>
+      <source>Error: Attribute contains unacceptable shape.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "main_objects" is not initialized.</source>
+      <source>Error: Empty context.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "tool_objects" is not initialized.</source>
+      <source>Error: Compound should contain only faces, edges or vertices.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Partition:GeomValidators_MinObjectsSelected</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Attribute \"%1\" should contain at least %2 items.</source>
+      <source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Partition:GeomValidators_MinObjectsSelected</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Wrong number of arguments (expected 2): selection list id and min number of objects</source>
+      <source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Partition:GeomValidators_MinObjectsSelected</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Could not get attribute \"%1\".</source>
+      <source>Error: Wire with wrong orientation selected.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Partition:Model_FeatureValidator</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "base_objects" is not initialized.</source>
+      <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Partition:base_objects:FeaturesPlugin_ValidatorPartitionSelection</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: This validator can only work with selection list in \"Partition\" feature.</source>
+      <source>Error: Empty attribute.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Partition:base_objects:FeaturesPlugin_ValidatorPartitionSelection</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Only body shapes and construction planes are allowed for selection.</source>
+      <source>Error: Attribute have empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Partition:base_objects:FeaturesPlugin_ValidatorPartitionSelection</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Only body shapes and construction planes are allowed for selection.</source>
+      <source>Error: Empty shape selected</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:Model_FeatureValidator</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "base_objects" is not initialized.</source>
+      <source>Error: Infinite constructions is not allowed as base.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:Model_FeatureValidator</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "binormal" is not initialized.</source>
+      <source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:Model_FeatureValidator</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "path_object" is not initialized.</source>
+      <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>
     </message>
   </context>
   <context>
-    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The object is empty</source>
+      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
+    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:FeaturesPlugin_ValidatorPipeLocations</name>
+    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: Feature \"%1\" does not supported by this validator.</source>
+      <source>It has reference to an empty attribute</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:FeaturesPlugin_ValidatorPipeLocations</name>
+    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: Could not get \"%1\" attribute.</source>
+      <source>Shape type is \"%1\", it should be \"%2\"</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:FeaturesPlugin_ValidatorPipeLocations</name>
+    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: Number of locations should be the same as base objects.</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:Model_FeatureValidator</name>
+    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "base_objects" is not initialized.</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:Model_FeatureValidator</name>
+    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "path_object" is not initialized.</source>
+      <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:Model_FeatureValidator</name>
+    <name>Revolution:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "binormal" is not initialized.</source>
+      <source>The shape is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:Model_FeatureValidator</name>
+    <name>Revolution:from_object:GeomValidators_Face</name>
     <message>
-      <source>Attribute "locations_objects" is not initialized.</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Validator parameters is empty.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Attribute contains unacceptable shape.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>The shape is not a plane.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Compound should contain only faces, edges or vertices.</source>
+      <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
+      <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Wire with wrong orientation selected.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Empty attribute.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Attribute have empty context.</source>
+      <source>The shape is not a plane.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Empty shape selected</source>
+      <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>Revolution:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Infinite constructions is not allowed as base.</source>
+      <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
+      <source>FromSize = -ToSize and bounding planes are coincident.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:Model_FeatureValidator</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>
+      <source>Attribute "axis_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
+    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: This validator can only work with path selector in \"Pipe\" feature.</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: </source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
+    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
+    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Error: Local selection of wires not allowed.</source>
+      <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>Wrong number of validator arguments in xml(expected 9).</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>ToSize = -FromSize.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>From face selection is invalid.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:GeomValidators_ZeroOffset</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>To face selection is invalid.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>The object is empty</source>
+      <source>Attribute "sketch" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>The result is empty</source>
+      <source>Attribute "base" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Attribute "axis_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Error: Base shape is empty.</source>
+      <source>Attribute "to_angle" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Error: Context is empty.</source>
+      <source>Attribute "from_angle" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>Attribute "from_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Error: Feature \"%1\" does not supported by this validator.</source>
+      <source>Attribute "from_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Error: Could not get \"%1\" attribute.</source>
+      <source>Attribute "to_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Error: Base shape is empty.</source>
+      <source>Attribute "to_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <name>RevolutionCut:Model_FeatureValidator</name>
     <message>
-      <source>Error: Resulting shape is not valid.</source>
+      <source>Attribute "main_objects" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:Model_FeatureValidator</name>
+    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Attribute "base_shape" is not initialized.</source>
+      <source>Error: The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:Model_FeatureValidator</name>
+    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Attribute "subshapes" is not initialized.</source>
+      <source>Error: Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>Error: Validator parameters is empty.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>Error: Attribute contains unacceptable shape.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Error: Empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The object is empty</source>
+      <source>Error: Compound should contain only faces, edges or vertices.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The result is empty</source>
+      <source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Context is empty.</source>
+      <source>Error: Wire with wrong orientation selected.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Result construction selected.</source>
+      <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <source>Error: Empty attribute.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: This validator can only work with selection list in \"Remove Sub-Shapes\" feature.</source>
+      <source>Error: Attribute have empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Could not get \"%1\" attribute.</source>
+      <source>Error: Empty shape selected</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Empty context.</source>
+      <source>Error: Infinite constructions is not allowed as base.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Empty base shape.</source>
+      <source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Only sub-shapes of selected shape is allowed for selection.</source>
+      <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>
     </message>
   </context>
   <context>
-    <name>Intersection:Model_FeatureValidator</name>
+    <name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "main_objects" is not initialized.</source>
+      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:Model_FeatureValidator</name>
+    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "tool_objects" is not initialized.</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: empty selection.</source>
+      <source>It has reference to an empty attribute</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: empty attribute selection.</source>
+      <source>Shape type is \"%1\", it should be \"%2\"</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: empty selection context.</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: empty feature.</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: %1 shape is not allowed for selection.</source>
+      <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: empty shape.</source>
+      <source>The shape is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: selected shape has the wrong type.</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:Model_FeatureValidator</name>
+    <name>RevolutionCut:from_object:GeomValidators_Face</name>
     <message>
-      <source>Attribute "main_objects" is not initialized.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:Model_FeatureValidator</name>
+    <name>RevolutionCut:from_object:GeomValidators_Face</name>
     <message>
-      <source>Attribute "tool_objects" is not initialized.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: empty selection.</source>
+      <source>The shape is not a plane.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: empty attribute selection.</source>
+      <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:from_object:GeomValidators_Face</name>
     <message>
-      <source>Error: empty selection context.</source>
+      <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: empty feature.</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: %1 shape is not allowed for selection.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: empty shape.</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: Local selection not allowed.</source>
+      <source>The shape is not a plane.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <name>RevolutionCut:to_object:GeomValidators_Face</name>
     <message>
-      <source>Error: selected shape has the wrong type.</source>
+      <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Placement:Model_FeatureValidator</name>
+    <name>RevolutionCut:to_object:GeomValidators_Face</name>
     <message>
-      <source>Attribute "placement_end_shape" is not initialized.</source>
+      <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Placement:placement_end_shape:PartSet_DifferentObjects</name>
+    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>The feature uses one shape in placement_end_shape and placement_start_shape attributes.</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Placement:Model_FeatureValidator</name>
+    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "placement_centering" is not initialized.</source>
+      <source>It has reference to an empty attribute</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Placement:Model_FeatureValidator</name>
+    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "placement_objects_list" is not initialized.</source>
+      <source>Shape type is \"%1\", it should be \"%2\"</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Placement:placement_objects_list:FeaturesPlugin_ValidatorTransform</name>
+    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
       <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Placement:placement_objects_list:FeaturesPlugin_ValidatorTransform</name>
+    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</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>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Placement:Model_FeatureValidator</name>
+    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "placement_start_shape" is not initialized.</source>
+      <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Placement:Model_FeatureValidator</name>
+    <name>RevolutionCut:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "placement_reverse_direction" is not initialized.</source>
+      <source>The shape is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:Model_FeatureValidator</name>
+    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Attribute "angle" is not initialized.</source>
+      <source>FromSize = -ToSize and bounding planes are coincident.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:Model_FeatureValidator</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "axis_object" is not initialized.</source>
+      <source>Attribute "base" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>The object is empty</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: </source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:FeaturesPlugin_ValidatorExtrusionDir</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>Error: Validator should be used with 2 parameters for extrusion.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:FeaturesPlugin_ValidatorExtrusionDir</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Error: Direction is parallel to one of the selected face or face on selected shell.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>The object is empty</source>
+      <source>Attribute "sketch" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>The result is empty</source>
+      <source>Attribute "base" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Attribute "direction_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:Model_FeatureValidator</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "main_objects" is not initialized.</source>
+      <source>Attribute "to_size" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:Model_FeatureValidator</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "axis_object" is not initialized.</source>
+      <source>Attribute "from_size" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:Model_FeatureValidator</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "angle" is not initialized.</source>
+      <source>Attribute "from_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:main_objects:FeaturesPlugin_ValidatorTransform</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Attribute "from_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Rotation:main_objects:FeaturesPlugin_ValidatorTransform</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</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>
+      <source>Attribute "to_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:Model_FeatureValidator</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>Attribute "axis_object" is not initialized.</source>
+      <source>Attribute "to_offset" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:Model_FeatureValidator</name>
     <message>
-      <source>The object is empty</source>
+      <source>Attribute "main_objects" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <source>Error: The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>It has reference to an empty attribute</source>
+      <source>Error: Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
     <message>
-      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <source>Wrong parameters in XML definition for %1 type</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Error: Validator parameters is empty.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The result is empty</source>
+      <source>Error: Attribute contains unacceptable shape.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Error: Empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The shape is empty</source>
+      <source>Error: Compound should contain only faces, edges or vertices.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:Model_FeatureValidator</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "distance" is not initialized.</source>
+      <source>Error: Object from this sketch is already selected. Sketch is not allowed for selection.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:main_objects:FeaturesPlugin_ValidatorTransform</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>The attribute with the %1 type is not processed</source>
+      <source>Error: Whole sketch with this object is already selected. Don't allow to select this object.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Translation:main_objects:FeaturesPlugin_ValidatorTransform</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</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>
+      <source>Error: Wire with wrong orientation selected.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Union:FeaturesPlugin_ValidatorUnionArguments</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: This validator supports only \"%1\" feature.</source>
+      <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Union:FeaturesPlugin_ValidatorUnionArguments</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Could not get \"%1\" attribute.</source>
+      <source>Error: Empty attribute.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Union:FeaturesPlugin_ValidatorUnionArguments</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Not all shapes have shared topology.</source>
+      <source>Error: Attribute have empty context.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Union:Model_FeatureValidator</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Attribute "base_objects" is not initialized.</source>
+      <source>Error: Empty shape selected</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Union:base_objects:FeaturesPlugin_ValidatorUnionSelection</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: This validator can only work with selection list in \"%1\" feature.</source>
+      <source>Error: Infinite constructions is not allowed as base.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Union:base_objects:FeaturesPlugin_ValidatorUnionSelection</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Whole compsolids not allowed for selection.</source>
+      <source>Error: Selected shape is in the local selection. Only global selection is allowed.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Union:GeomValidators_MinObjectsSelected</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Wrong number of arguments (expected 2): selection list id and min number of objects</source>
+      <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>
     </message>
   </context>
   <context>
-    <name>Union:GeomValidators_MinObjectsSelected</name>
+    <name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
     <message>
-      <source>Error: Could not get attribute \"%1\".</source>
+      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Union:GeomValidators_MinObjectsSelected</name>
+    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Error: Attribute "%1" should contain at least %2 items.</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>FusionFaces:Model_FeatureValidator</name>
+    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Attribute "base_shape" is not initialized.</source>
+      <source>It has reference to an empty attribute</source>
       <translation>AA</translation>
     </message>
   </context>
-
-  <!-- MissedTranslations -->
-
   <context>
-    <name>AngularCopy</name>
+    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Angular Copy</source>
+      <source>Shape type is \"%1\", it should be \"%2\"</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Perform copy and rotate</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Common</name>
+    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Common</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Perform boolean common operation with objects</source>
+      <source>The result is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Cut</name>
+    <name>ExtrusionFuse:direction_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Cut</source>
+      <source>The shape is empty</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
-      <source>Perform boolean cut operation with objects</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Fuse</name>
+    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
-      <source>Fuse</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
-      <source>Perform boolean fuse operation with objects</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionCut</name>
+    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
-      <source></source>
+      <source>The shape is not a plane.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
-      <source>ExtrusionCut</source>
+      <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>ExtrusionFuse</name>
+    <name>ExtrusionFuse:from_object:GeomValidators_Face</name>
     <message>
-      <source></source>
+      <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
     <message>
-      <source>ExtrusionFuse</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Fillet</name>
+    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
     <message>
-      <source>Fillet</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
     <message>
-      <source>Perform fillet on face or edge</source>
+      <source>The shape is not a face.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>FusionFaces</name>
+    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
     <message>
-      <source>Fuse Faces</source>
+      <source>The shape is not a plane.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
     <message>
-      <source>Performs fusion of connected faces</source>
+      <source>The shape is not a cylinder.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Intersection</name>
+    <name>ExtrusionFuse:to_object:GeomValidators_Face</name>
     <message>
-      <source>Intersect objects with tools</source>
+      <source>The shape is not an available face.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Intersection</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>LinearCopy</name>
+    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Linear copy</source>
+      <source>It has reference to an empty attribute</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Perform copy and translate</source>
+      <source>Shape type is \"%1\", it should be \"%2\"</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Measurement</name>
+    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Calculate properties of objects</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Measurement</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Partition</name>
+    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Partition</source>
+      <source>The result is empty</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:main_objects:GeomValidators_ShapeType</name>
     <message>
-      <source>Perform partition operations with solids</source>
+      <source>The shape is empty</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Pipe</name>
+    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Generates extrusion along a path</source>
+      <source>Wrong number of validator arguments in xml(expected 9).</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Pipe</source>
+      <source>ToSize = -FromSize.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Placement</name>
+    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Place objects relatively to another one</source>
+      <source>From face selection is invalid.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
     <message>
-      <source>Placement</source>
+      <source>To face selection is invalid.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>Recover</name>
+    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <message>
+      <source>From face selection is invalid.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <message>
+      <source>To face selection is invalid.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
+    <message>
+      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
+    <message>
+      <source>FromSize = -ToSize and bounding planes are coincident.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "axis_object" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>The object is empty</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <message>
+      <source>The object is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <message>
+      <source>The result is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
+    <message>
+      <source>Wrong number of validator arguments in xml(expected 9).</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
+    <message>
+      <source>ToSize = -FromSize.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
+    <message>
+      <source>From face selection is invalid.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:GeomValidators_ZeroOffset</name>
+    <message>
+      <source>To face selection is invalid.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "sketch" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "base" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "axis_object" is not initialized.</source>
+      <translation>AA</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>
+      <source>Attribute "from_object" is not initialized.</source>
+      <translation>AA</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>
+      <source>Attribute "to_object" is not initialized.</source>
+      <translation>AA</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>
+      <source>Attribute "main_objects" is not initialized.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <message>
+      <source>Error: Wrong parameters in XML definition for %1 type</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:sketch:FeaturesPlugin_ValidatorCompositeLauncher</name>
+    <message>
+      <source>Wrong parameters in XML definition for %1 type</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Validator parameters is empty.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Attribute contains unacceptable shape.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Empty context.</source>
+      <translation>AA</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>
+    </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>
+    </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>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Wire with wrong orientation selected.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Empty attribute.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Attribute have empty context.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Empty shape selected</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Infinite constructions is not allowed as base.</source>
+      <translation>AA</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>
+    </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>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>It has reference to an empty attribute</source>
+      <translation>AA</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>
+    </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>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>The object is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>The result is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>The shape is empty</source>
+      <translation>AA</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>
+    </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>
+      <source>The shape is not a cylinder.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:from_object:GeomValidators_Face</name>
+    <message>
+      <source>The shape is not an available face.</source>
+      <translation>AA</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>
+    </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>
+      <source>The shape is not a cylinder.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:to_object:GeomValidators_Face</name>
+    <message>
+      <source>The shape is not an available face.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <message>
+      <source>It has reference to an empty attribute</source>
+      <translation>AA</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>
+    </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>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <message>
+      <source>The object is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <message>
+      <source>The result is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>RevolutionFuse:main_objects:GeomValidators_ShapeType</name>
+    <message>
+      <source>The shape is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Boolean</name>
+    <message>
+      <source>Boolean</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Boolean operations with objects</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Boolean:bool_type</name>
+    <message>
+      <source>Operation type</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Type of boolean operation</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Cut</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Fuse</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Common</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Fill</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Smash</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Boolean:main_objects</name>
+    <message>
+      <source>Main objects</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Select objects</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Boolean:main_objects:FeaturesPlugin_ValidatorBooleanSelection</name>
+    <message>
+      <source>Error: Empty attribute selection.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Empty selection context.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Result construction not allowed for selection.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Empty shape.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Local selection not allowed.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Selected shape has the wrong type.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Boolean:tool_objects</name>
+    <message>
+      <source>Tool objects</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Select tools</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Boolean:tool_objects:FeaturesPlugin_ValidatorBooleanSelection</name>
+    <message>
+      <source>Error: Empty attribute selection.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Empty selection context.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Result construction not allowed for selection.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Empty shape.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Local selection not allowed.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Error: Selected shape has the wrong type.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Boolean:GeomValidators_BooleanArguments</name>
+    <message>
+      <source>Not enough arguments</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Boolean:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "bool_type" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Attribute "main_objects" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+    <message>
+      <source>Attribute "tool_objects" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Partition:GeomValidators_MinObjectsSelected</name>
+    <message>
+      <source>Error: Attribute \"%1\" should contain at least %2 items.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Partition:GeomValidators_MinObjectsSelected</name>
+    <message>
+      <source>Error: Could not get attribute \"%1\".</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Partition:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "base_objects" is not initialized.</source>
+      <translation>AA</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>
+    </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>
+    </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>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "base_objects" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "binormal" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "path_object" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <message>
+      <source>The object is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
+    <message>
+      <source>Error: Empty context.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:FeaturesPlugin_ValidatorPipeLocations</name>
+    <message>
+      <source>Error: Feature \"%1\" does not supported by this validator.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:FeaturesPlugin_ValidatorPipeLocations</name>
+    <message>
+      <source>Error: Could not get \"%1\" attribute.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "base_objects" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "path_object" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "binormal" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "locations_objects" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Validator parameters is empty.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Attribute contains unacceptable shape.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Empty context.</source>
+      <translation>AA</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>
+    </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>
+    </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>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Wire with wrong orientation selected.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Empty attribute.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Attribute have empty context.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Empty shape selected</source>
+      <translation>AA</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>
+    </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>
+    </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>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
+    <message>
+      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
+    <message>
+      <source>Error: Empty context.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:path_object:FeaturesPlugin_ValidatorPipePath</name>
+    <message>
+      <source>Error: Local selection of wires not allowed.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <message>
+      <source>It has reference to an empty attribute</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <message>
+      <source>Shape type is \"%1\", it should be \"%2\"</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <message>
+      <source>The object is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <message>
+      <source>The result is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Pipe:binormal:GeomValidators_ShapeType</name>
+    <message>
+      <source>The shape is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <message>
+      <source>Error: Base shape is empty.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
+    <message>
+      <source>Error: Context is empty.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <message>
+      <source>Error: Empty context.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <message>
+      <source>Error: Feature \"%1\" does not supported by this validator.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <message>
+      <source>Error: Could not get \"%1\" attribute.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <message>
+      <source>Error: Base shape is empty.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:FeaturesPlugin_ValidatorRemoveSubShapesResult</name>
+    <message>
+      <source>Error: Resulting shape is not valid.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "base_shape" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "subshapes" is not initialized.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <message>
+      <source>It has reference to an empty attribute</source>
+      <translation>AA</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>
+    </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>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <message>
+      <source>The object is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <message>
+      <source>The result is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:base_shape:GeomValidators_ShapeType</name>
+    <message>
+      <source>The shape is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
+    <message>
+      <source>Error: Context is empty.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
+    <message>
+      <source>Error: Result construction selected.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:base_shape:GeomValidators_BodyShapes</name>
+    <message>
+      <source>Error: Attribute \"%1\" does not supported by this validator.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <message>
+      <source>Error: Could not get \"%1\" attribute.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <message>
+      <source>Error: Empty context.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Remove_SubShapes:subshapes:FeaturesPlugin_ValidatorRemoveSubShapesSelection</name>
+    <message>
+      <source>Error: Empty base shape.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "main_objects" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "tool_objects" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty selection.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty attribute selection.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty selection context.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty feature.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty shape.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: selected shape has the wrong type.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "main_objects" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "tool_objects" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty selection.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty attribute selection.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty selection context.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty feature.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: empty shape.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: Local selection not allowed.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Intersection:main_objects:GeomValidators_IntersectionSelection</name>
+    <message>
+      <source>Error: selected shape has the wrong type.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Placement:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "placement_end_shape" is not initialized.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Placement:Model_FeatureValidator</name>
     <message>
-      <source>Recover</source>
+      <source>Attribute "placement_centering" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Placement:Model_FeatureValidator</name>
     <message>
-      <source>Visualize concealed objects</source>
+      <source>Attribute "placement_objects_list" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
-
   <context>
-    <name>Revolution</name>
+    <name>Placement:placement_objects_list:FeaturesPlugin_ValidatorTransform</name>
     <message>
-      <source>Create a solid by revolution of a face</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Placement:placement_objects_list:FeaturesPlugin_ValidatorTransform</name>
     <message>
-      <source>Revolution</source>
+      <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>
     </message>
   </context>
   <context>
-    <name>RevolutionCut</name>
+    <name>Placement:Model_FeatureValidator</name>
     <message>
-      <source></source>
+      <source>Attribute "placement_start_shape" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Placement:Model_FeatureValidator</name>
     <message>
-      <source>RevolutionCut</source>
+      <source>Attribute "placement_reverse_direction" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
   <context>
-    <name>RevolutionFuse</name>
+    <name>Rotation:Model_FeatureValidator</name>
     <message>
-      <source></source>
+      <source>Attribute "angle" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Rotation:Model_FeatureValidator</name>
     <message>
-      <source>RevolutionFuse</source>
+      <source>Attribute "axis_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
-
   <context>
-    <name>Rotation</name>
+    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Perform rotation of objects around the axis to specified angle</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Rotation</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
       <translation>AA</translation>
     </message>
   </context>
-
   <context>
-    <name>Remove_SubShapes</name>
+    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Allows to remove sub-shapes from wires, shells, compsolids and compounds</source>
+      <source>It has reference to an empty attribute</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Remove Sub-Shapes</source>
+      <source>Shape type is \"%1\", it should be \"%2\"</source>
       <translation>AA</translation>
     </message>
   </context>
-
   <context>
-    <name>Smash</name>
+    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Perform boolean smash operation with objects</source>
+      <source>The attribute with the %1 type is not processed</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Smash</source>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
   </context>
-
   <context>
-    <name>Split</name>
+    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Perform boolean split operation with objects</source>
+      <source>The result is empty</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Rotation:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Split</source>
+      <source>The shape is empty</source>
       <translation>AA</translation>
     </message>
   </context>
-
   <context>
-    <name>Symmetry</name>
+    <name>Rotation:Model_FeatureValidator</name>
     <message>
-      <source>Perform symmetry with respect to a point, an axis or a plane</source>
+      <source>Attribute "main_objects" is not initialized.</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Rotation:Model_FeatureValidator</name>
     <message>
-      <source>Symmetry</source>
+      <source>Attribute "axis_object" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
-
   <context>
-    <name>Translation</name>
+    <name>Rotation:Model_FeatureValidator</name>
     <message>
-      <source>Perform translation of objects along the axis to specified distance</source>
+      <source>Attribute "angle" is not initialized.</source>
+      <translation>AA</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>
     </message>
+  </context>
+  <context>
+    <name>Rotation:main_objects:FeaturesPlugin_ValidatorTransform</name>
     <message>
-      <source>Translation</source>
+      <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>
     </message>
   </context>
-
   <context>
-    <name>Union</name>
+    <name>Translation:Model_FeatureValidator</name>
     <message>
-      <source>Perform union operations with shapes</source>
+      <source>Attribute "axis_object" is not initialized.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>The object is empty</source>
       <translation>AA</translation>
     </message>
+  </context>
+  <context>
+    <name>Translation:axis_object:GeomValidators_ShapeType</name>
     <message>
-      <source>Union</source>
+      <source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>It has reference to an empty attribute</source>
+      <translation>AA</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>
+    </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>
+    </message>
+  </context>
+  <context>
+    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>The result is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>The shape is empty</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Translation:axis_object:GeomValidators_ShapeType</name>
+    <message>
+      <source>The shape is empty</source>
+      <translation>AA</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>
+      <source>The attribute with the %1 type is not processed</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Union:FeaturesPlugin_ValidatorUnionArguments</name>
+    <message>
+      <source>Error: This validator supports only \"%1\" feature.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Union:FeaturesPlugin_ValidatorUnionArguments</name>
+    <message>
+      <source>Error: Could not get \"%1\" attribute.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Union:FeaturesPlugin_ValidatorUnionArguments</name>
+    <message>
+      <source>Error: Not all shapes have shared topology.</source>
+      <translation>AA</translation>
+    </message>
+  </context>
+  <context>
+    <name>Union:Model_FeatureValidator</name>
+    <message>
+      <source>Attribute "base_objects" is not initialized.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Union:base_objects:FeaturesPlugin_ValidatorUnionSelection</name>
+    <message>
+      <source>Error: Whole compsolids not allowed for selection.</source>
+      <translation>AA</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>
+    </message>
+  </context>
+  <context>
+    <name>Union:GeomValidators_MinObjectsSelected</name>
+    <message>
+      <source>Error: Could not get attribute \"%1\".</source>
+      <translation>AA</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>
+      <source>Attribute "base_shape" is not initialized.</source>
       <translation>AA</translation>
     </message>
   </context>
index 17aa1caabf0bbf73ac3c2751b728488e6e023fc1..8887619f9a1c652bf2f72663bf85ff8fc8eb5a0c 100644 (file)
@@ -78,6 +78,7 @@ ADD_DEFINITIONS(-DPARAMETERSPLUGIN_EXPORTS ${OpenCASCADE_DEFINITIONS})
 SET(TEXT_RESOURCES
        ParametersPlugin_msg_ru.ts
        ParametersPlugin_msg_en.ts
+       ParametersPlugin_msg_fr.ts
 )
 
 # QT4_CREATE_TRANSLATION(QM_RESOURCES