From baa342efe6283d0bb3223338a4be75e9857dfb6f Mon Sep 17 00:00:00 2001 From: spo Date: Fri, 24 Jun 2016 19:05:52 +0300 Subject: [PATCH] Add translations --- src/BuildPlugin/BuildPlugin_msg_en.ts | 160 +++++++++ .../ConstructionPlugin_msg_en.ts | 75 ++++ src/ExchangePlugin/ExchangePlugin_msg_en.ts | 5 + src/FeaturesPlugin/FeaturesPlugin_msg_en.ts | 301 ++++++++++++++++- src/Model/Model_AttributeValidator.cpp | 12 +- src/Model/Model_FeatureValidator.cpp | 5 +- src/Model/Model_Session.cpp | 40 +++ .../ParametersPlugin_msg_ru.ts | 14 + src/PythonAddons/PythonAddons_msg_en.ts | 17 + src/SketchPlugin/SketchPlugin_msg_en.ts | 319 ++++++++++++++++++ 10 files changed, 941 insertions(+), 7 deletions(-) create mode 100644 src/BuildPlugin/BuildPlugin_msg_en.ts create mode 100644 src/ConstructionPlugin/ConstructionPlugin_msg_en.ts diff --git a/src/BuildPlugin/BuildPlugin_msg_en.ts b/src/BuildPlugin/BuildPlugin_msg_en.ts new file mode 100644 index 000000000..aa6d84d34 --- /dev/null +++ b/src/BuildPlugin/BuildPlugin_msg_en.ts @@ -0,0 +1,160 @@ + + + + + Edge + + base_objects - BuildPlugin_ValidatorBaseForBuild: Could not get selection list. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Empty selection list. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Could not get selection. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Attribute have empty context. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Empty shape selected. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Inifinte objects not acceptable. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Selected shape is in the local selection. Only global selection is allowed. + + + + + + Face + + BuildPlugin_ValidatorBaseForFace: Empty attribute \"%1\". + + + + BuildPlugin_ValidatorBaseForFace: Error while checking if edges intersects. + + + + BuildPlugin_ValidatorBaseForFace: Selected objects have intersections. + + + + BuildPlugin_ValidatorBaseForFace: Selected objects are not planar. + + + + BuildPlugin_ValidatorBaseForFace: Selected objects does not have closed contours. + + + + + + Shell + + base_objects - GeomValidators_ShapeType: It does not contain element with acceptable shape type. The type should be one of the next: %1 + + + + base_objects - GeomValidators_ShapeType: It has reference to an empty attribute + + + + base_objects - GeomValidators_ShapeType: Shape type is \"%1\", it should be \"%2\" + + + + base_objects - GeomValidators_ShapeType: The attribute with the %1 type is not processed + + + + base_objects - GeomValidators_ShapeType: The object is empty + + + + base_objects - GeomValidators_ShapeType: The result is empty + + + + base_objects - GeomValidators_ShapeType: The shape is empty + + + + + + + SubShapes + + subshapes - BuildPlugin_ValidatorSubShapesSelection: Could not get selection list. + + + + subshapes - BuildPlugin_ValidatorSubShapesSelection: Base shape is empty. + + + + subshapes - BuildPlugin_ValidatorSubShapesSelection: Empty attribute in list. + + + + subshapes - BuildPlugin_ValidatorSubShapesSelection: Selected shape has unacceptable type. + + + + subshapes - BuildPlugin_ValidatorSubShapesSelection: Selected shape is not inside base face. + + + + + + SubShapes + + base_objects - BuildPlugin_ValidatorBaseForBuild: Could not get selection list. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Empty selection list. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Could not get selection. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Attribute have empty context. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Empty shape selected. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Inifinte objects not acceptable. + + + + base_objects - BuildPlugin_ValidatorBaseForBuild: Selected shape is in the local selection. Only global selection is allowed. + + + + + + Wire + + BuildPlugin_ValidatorBaseForWire: Empty attribute \"%1\". + + + + BuildPlugin_ValidatorBaseForWire: Result wire empty. Probably it has disconnected edges or non-manifold. + + + + diff --git a/src/ConstructionPlugin/ConstructionPlugin_msg_en.ts b/src/ConstructionPlugin/ConstructionPlugin_msg_en.ts new file mode 100644 index 000000000..b0c27641d --- /dev/null +++ b/src/ConstructionPlugin/ConstructionPlugin_msg_en.ts @@ -0,0 +1,75 @@ + + + + + Axis + + CylindricalFace - GeomValidators_Face: The attribute with the %1 type is not processed + + + + CylindricalFace - GeomValidators_Face: The shape is not a face. + + + + CylindricalFace - GeomValidators_Face: The shape is not a face. + + + + CylindricalFace - GeomValidators_Face: The shape is not a plane. + + + + CylindricalFace - GeomValidators_Face: The shape is not a cylinder. + + + + CylindricalFace - GeomValidators_Face: The shape is not an available face. + + + + + + Plane + + planeFace - GeomValidators_Face: The attribute with the %1 type is not processed + + + + planeFace - GeomValidators_Face: The shape is not a face. + + + + planeFace - GeomValidators_Face: The shape is not a face. + + + + planeFace - GeomValidators_Face: The shape is not a plane. + + + + planeFace - GeomValidators_Face: The shape is not a cylinder. + + + + planeFace - GeomValidators_Face: The shape is not an available face. + + + + + + Point + + Model_FeatureValidator: Attribute "x" is not initialized. + + + + Model_FeatureValidator: Attribute "y" is not initialized. + + + + Model_FeatureValidator: Attribute "z" is not initialized. + + + + diff --git a/src/ExchangePlugin/ExchangePlugin_msg_en.ts b/src/ExchangePlugin/ExchangePlugin_msg_en.ts index 7eecf134f..4a367ef19 100644 --- a/src/ExchangePlugin/ExchangePlugin_msg_en.ts +++ b/src/ExchangePlugin/ExchangePlugin_msg_en.ts @@ -27,5 +27,10 @@ file_path - ExchangePlugin_ExportFormat: File name is empty. Export file name is not defined + + + selection_list - GeomValidators_Finite: Infinite result is selected. + + diff --git a/src/FeaturesPlugin/FeaturesPlugin_msg_en.ts b/src/FeaturesPlugin/FeaturesPlugin_msg_en.ts index 8eb2aff7e..2f75b3a24 100644 --- a/src/FeaturesPlugin/FeaturesPlugin_msg_en.ts +++ b/src/FeaturesPlugin/FeaturesPlugin_msg_en.ts @@ -19,6 +19,20 @@ GeomValidators_ZeroOffset: ToSize = -FromSize. Extrusion offset is not defined + + + FeaturesPlugin_ValidatorExtrusionDir: Error: Validator should be used with 2 parameters for extrusion. + + + + FeaturesPlugin_ValidatorExtrusionDir: Error: Base objects list contains vertex or edge, so attribute \"%1\" can not be used with default value. Select direction for extrusion. + + + + FeaturesPlugin_ValidatorExtrusionDir: Error: Direction is parallel to one of the selected face or face on selected shell. + + + @@ -43,6 +57,19 @@ sketch - FeaturesPlugin_ValidatorCompositeLauncher: The result is empty Sketch is not selected + + + FeaturesPlugin_ValidatorExtrusionDir: Error: Validator should be used with 2 parameters for extrusion. + + + + FeaturesPlugin_ValidatorExtrusionDir: Error: Base objects list contains vertex or edge, so attribute \"%1\" can not be used with default value. Select direction for extrusion. + + + + FeaturesPlugin_ValidatorExtrusionDir: Error: Direction is parallel to one of the selected face or face on selected shell. + + @@ -63,6 +90,31 @@ sketch - FeaturesPlugin_ValidatorCompositeLauncher: The object is empty Sketch is not selected + + + GeomValidators_ZeroOffset: Wrong number of validator arguments in xml(expected 9). + + + + GeomValidators_ZeroOffset: ToSize = -FromSize. + + + + GeomValidators_ZeroOffset: From face selection is invalid. + + + + GeomValidators_ZeroOffset: To face selection is invalid. + + + + GeomValidators_ZeroOffset: From face selection is invalid. + + + + GeomValidators_ZeroOffset: To face selection is invalid. + + @@ -91,6 +143,31 @@ sketch - FeaturesPlugin_ValidatorCompositeLauncher: The result is empty Sketch is not selected + + + GeomValidators_ZeroOffset: Wrong number of validator arguments in xml(expected 9). + + + + GeomValidators_ZeroOffset: ToSize = -FromSize. + + + + GeomValidators_ZeroOffset: From face selection is invalid. + + + + GeomValidators_ZeroOffset: To face selection is invalid. + + + + GeomValidators_ZeroOffset: From face selection is invalid. + + + + GeomValidators_ZeroOffset: To face selection is invalid. + + @@ -115,6 +192,19 @@ sketch - FeaturesPlugin_ValidatorCompositeLauncher: The result is empty Sketch is not selected + + + FeaturesPlugin_ValidatorExtrusionDir: Error: Validator should be used with 2 parameters for extrusion. + + + + FeaturesPlugin_ValidatorExtrusionDir: Error: Base objects list contains vertex or edge, so attribute \"%1\" can not be used with default value. Select direction for extrusion. + + + + FeaturesPlugin_ValidatorExtrusionDir: Error: Direction is parallel to one of the selected face or face on selected shell. + + @@ -143,6 +233,31 @@ sketch - FeaturesPlugin_ValidatorCompositeLauncher: The result is empty Sketch is not selected + + + GeomValidators_ZeroOffset: Wrong number of validator arguments in xml(expected 9). + + + + GeomValidators_ZeroOffset: ToSize = -FromSize. + + + + GeomValidators_ZeroOffset: From face selection is invalid. + + + + GeomValidators_ZeroOffset: To face selection is invalid. + + + + GeomValidators_ZeroOffset: From face selection is invalid. + + + + GeomValidators_ZeroOffset: To face selection is invalid. + + @@ -151,14 +266,28 @@ GeomValidators_BooleanArguments: Not enough arguments Not enough arguments for the operation + + + GeomValidators_BooleanArguments: Wrong number of arguments (expected 3). + + Partition - GeomValidators_MinObjectsSelected: Error: Attribute "base_objects" should contain at least 2 items. + GeomValidators_MinObjectsSelected: Error: Attribute \"%1\" should contain at least %2 items. At least two objects has to be selected for the operation + + + GeomValidators_MinObjectsSelected: Error: Wrong number of arguments (expected 2): selection list id and min number of objects + + + + GeomValidators_MinObjectsSelected: Error: Could not get attribute \"%1\". + + @@ -183,6 +312,27 @@ path_object - FeaturesPlugin_ValidatorPipePath: Error: Empty context. Object for pipe path is not selected + + + FeaturesPlugin_ValidatorPipeLocations: Error: Feature \"%1\" does not supported by this validator. + + + + FeaturesPlugin_ValidatorPipeLocations: Error: Could not get \"%1\" attribute. + + + + FeaturesPlugin_ValidatorPipeLocations: Error: Could not get \"%1\" attribute. + + + + FeaturesPlugin_ValidatorPipeLocations: Error: Could not get \"%1\" attribute. + + + + FeaturesPlugin_ValidatorPipeLocations: Error: Number of locations should be the same as base objects. + + @@ -199,6 +349,27 @@ subshapes - FeaturesPlugin_ValidatorRemoveSubShapesSelection: Error: Empty context. Context object is not selected + + + FeaturesPlugin_ValidatorRemoveSubShapesResult: Error: Feature \"%1\" does not supported by this validator. + + + + FeaturesPlugin_ValidatorRemoveSubShapesResult: Error: Could not get \"%1\" attribute. + + + + FeaturesPlugin_ValidatorRemoveSubShapesResult: Error: Could not get \"%1\" attribute. + + + + FeaturesPlugin_ValidatorRemoveSubShapesResult: Error: Base shape is empty. + + + + FeaturesPlugin_ValidatorRemoveSubShapesResult: Error: Resulting shape is not valid. + + @@ -211,6 +382,35 @@ Model_FeatureValidator: Attribute "tool_objects" is not initialized. A tool object is not selected + + + tool_objects - GeomValidators_IntersectionSelection: Error: empty selection. + + + + tool_objects - GeomValidators_IntersectionSelection: Error: empty attribute selection. + + + + tool_objects - GeomValidators_IntersectionSelection: Error: empty selection context. + + + + tool_objects - GeomValidators_IntersectionSelection: Error: empty feature. + + + + tool_objects - GeomValidators_IntersectionSelection: Error: %1 shape is not allowed for selection. + + + + tool_objects - GeomValidators_IntersectionSelection: Error: empty shape. + + + + tool_objects - GeomValidators_IntersectionSelection: Error: selected shape has the wrong type. + + @@ -231,6 +431,15 @@ Model_FeatureValidator: Attribute "placement_objects_list" is not initialized. Objects for placement are not selected + + + placement_objects_list - FeaturesPlugin_ValidatorTransform: The attribute with the %1 type is not processed + + + + placement_objects_list - FeaturesPlugin_ValidatorTransform: Objects from the %1 group can be selected in the %2 document, but an objects from the %3 group is selected. + + Rotation @@ -246,6 +455,35 @@ axis_object - GeomValidators_ShapeType: The object is empty Rotation axis is not selected + + + axis_object - GeomValidators_ShapeType: It does not contain element with acceptable shape type. The type should be one of the next: %1 + + + + axis_object - GeomValidators_ShapeType: It has reference to an empty attribute + + + + axis_object - GeomValidators_ShapeType: Shape type is \"%1\", it should be \"%2\" + + + + axis_object - GeomValidators_ShapeType: The attribute with the %1 type is not processed + + + + axis_object - GeomValidators_ShapeType: The object is empty + + + + axis_object - GeomValidators_ShapeType: The result is empty + + + + axis_object - GeomValidators_ShapeType: The shape is empty + + Translation @@ -257,5 +495,66 @@ axis_object - GeomValidators_ShapeType: The object is empty Translation axis is not selected + + + axis_object - GeomValidators_ShapeType: It does not contain element with acceptable shape type. The type should be one of the next: %1 + + + + axis_object - GeomValidators_ShapeType: It has reference to an empty attribute + + + + axis_object - GeomValidators_ShapeType: Shape type is \"%1\", it should be \"%2\" + + + + axis_object - GeomValidators_ShapeType: The attribute with the %1 type is not processed + + + + axis_object - GeomValidators_ShapeType: The object is empty + + + + axis_object - GeomValidators_ShapeType: The result is empty + + + + axis_object - GeomValidators_ShapeType: The shape is empty + + + + + + Group + + group_list - GeomValidators_BodyShapes: Error: Context is empty. + + + + group_list - GeomValidators_BodyShapes: Error: Result construction selected. + + + + group_list - GeomValidators_BodyShapes: Error: Attribute \"%1\" does not supported by this validator. + + + + + + Union + + FeaturesPlugin_ValidatorUnionArguments: Error: This validator supports only \"%1\" feature. + + + + FeaturesPlugin_ValidatorUnionArguments: Error: Could not get \"%1\" attribute. + + + + FeaturesPlugin_ValidatorUnionArguments: Error: Not all shapes have shared topology. + + diff --git a/src/Model/Model_AttributeValidator.cpp b/src/Model/Model_AttributeValidator.cpp index 8cf601921..4750c29bb 100644 --- a/src/Model/Model_AttributeValidator.cpp +++ b/src/Model/Model_AttributeValidator.cpp @@ -22,7 +22,8 @@ bool Model_AttributeValidator::isValid(const AttributePtr& theAttribute, AttributeIntegerPtr anAttribue = std::dynamic_pointer_cast(theAttribute); if (!anAttribue->expressionError().empty()) { - theError = anAttribue->expressionError(); + theError = "Expression error: %1"; + theError.arg(anAttribue->expressionError()); return false; } } else @@ -30,7 +31,8 @@ bool Model_AttributeValidator::isValid(const AttributePtr& theAttribute, AttributeDoublePtr anAttribue = std::dynamic_pointer_cast(theAttribute); if (!anAttribue->expressionError().empty()) { - theError = anAttribue->expressionError(); + theError = "Expression error: %1"; + theError.arg(anAttribue->expressionError()); return false; } } else @@ -45,7 +47,8 @@ bool Model_AttributeValidator::isValid(const AttributePtr& theAttribute, anErrorMessage.append("\n").append(aComponent[i]).append(": ").append(anAttribue->expressionError(i)); } if (!anErrorMessage.empty()) { - theError = anErrorMessage; + theError = "Expression error: %1"; + theError.arg(anErrorMessage); return false; } } else @@ -60,7 +63,8 @@ bool Model_AttributeValidator::isValid(const AttributePtr& theAttribute, anErrorMessage.append("\n").append(aComponent[i]).append(": ").append(anAttribue->expressionError(i)); } if (!anErrorMessage.empty()) { - theError = anErrorMessage; + theError = "Expression error: %1"; + theError.arg(anErrorMessage); return false; } } diff --git a/src/Model/Model_FeatureValidator.cpp b/src/Model/Model_FeatureValidator.cpp index 479405e4a..c8a204e29 100644 --- a/src/Model/Model_FeatureValidator.cpp +++ b/src/Model/Model_FeatureValidator.cpp @@ -44,8 +44,9 @@ bool Model_FeatureValidator::isValid(const std::shared_ptr& th myNotObligatory.find(theFeature->getKind()); if (aFeatureFind == myNotObligatory.end() || // and it is obligatory for filling aFeatureFind->second.find(*it) == aFeatureFind->second.end()) { - theError = "Attribute \"%1\" is not initialized."; - theError.arg(anAttr->id()); + // TODO(spo): exceptional case for translation + theError = "Attribute \"" + anAttr->id() + "\" is not initialized."; +// theError.arg(anAttr->id()); return false; } } diff --git a/src/Model/Model_Session.cpp b/src/Model/Model_Session.cpp index fe35df17d..b18044623 100644 --- a/src/Model/Model_Session.cpp +++ b/src/Model/Model_Session.cpp @@ -31,6 +31,8 @@ using namespace std; +#include + static Model_Session* myImpl = new Model_Session(); // t oredirect all calls to the root document @@ -358,6 +360,9 @@ void Model_Session::processEvent(const std::shared_ptr& theMessa const std::shared_ptr aMsg = std::dynamic_pointer_cast(theMessage); if (aMsg) { + +// std::cout << "Feature: " << aMsg->id() << std::endl; + // process the plugin info, load plugin if (myPlugins.find(aMsg->id()) == myPlugins.end()) { myPlugins[aMsg->id()] = std::pair( @@ -367,8 +372,17 @@ void Model_Session::processEvent(const std::shared_ptr& theMessa const std::shared_ptr aMsgAttr = std::dynamic_pointer_cast(theMessage); if (aMsgAttr) { + +// std::cout << "Feature: " << aMsgAttr->featureId() +// << ", Attribute: " << aMsgAttr->attributeId() << std::endl; + if (!aMsgAttr->isObligatory()) { validators()->registerNotObligatory(aMsgAttr->featureId(), aMsgAttr->attributeId()); + } else { + std::cout << "F: " << aMsgAttr->featureId() + << ", V: Model_FeatureValidator" + << ", A: " << aMsgAttr->attributeId() + << std::endl; } if(aMsgAttr->isConcealment()) { validators()->registerConcealment(aMsgAttr->featureId(), aMsgAttr->attributeId()); @@ -382,12 +396,38 @@ void Model_Session::processEvent(const std::shared_ptr& theMessa // plugins information was started to load, so, it will be loaded myPluginsInfoLoaded = true; } else if (theMessage->eventID() == kValidatorEvent) { + + static bool done = false; + if (!done) { + std::set aPlugins; + for (auto it = myPlugins.begin(); it != myPlugins.end(); ++it) { + std::string aPluginName = it->second.first; + aPlugins.insert(aPluginName); + } + + for (auto it = aPlugins.begin(); it != aPlugins.end(); ++it) { + myCurrentPluginName = *it; + Config_ModuleReader::loadPlugin(*it); + } + + done = true; + } + std::shared_ptr aMsg = std::dynamic_pointer_cast(theMessage); if (aMsg) { if (aMsg->attributeId().empty()) { // feature validator + + std::cout << "F: " << aMsg->featureId() + << ", V: " << aMsg->validatorId() << std::endl; + validators()->assignValidator(aMsg->validatorId(), aMsg->featureId(), aMsg->parameters()); } else { // attribute validator + + std::cout << "F: " << aMsg->featureId() + << ", A: " << aMsg->attributeId() + << ", V: " << aMsg->validatorId() << std::endl; + validators()->assignValidator(aMsg->validatorId(), aMsg->featureId(), aMsg->attributeId(), aMsg->parameters()); } diff --git a/src/ParametersPlugin/ParametersPlugin_msg_ru.ts b/src/ParametersPlugin/ParametersPlugin_msg_ru.ts index 35b636acd..07041b259 100644 --- a/src/ParametersPlugin/ParametersPlugin_msg_ru.ts +++ b/src/ParametersPlugin/ParametersPlugin_msg_ru.ts @@ -73,4 +73,18 @@ + + + Parameter + + Model_FeatureValidator: Attribute "variable" is not initialized. + + + + Model_FeatureValidator: Attribute "expression" is not initialized. + + + + + diff --git a/src/PythonAddons/PythonAddons_msg_en.ts b/src/PythonAddons/PythonAddons_msg_en.ts index 43ba4a107..d019a2030 100644 --- a/src/PythonAddons/PythonAddons_msg_en.ts +++ b/src/PythonAddons/PythonAddons_msg_en.ts @@ -7,5 +7,22 @@ Model_FeatureValidator: Attribute "height" is not initialized. Height of the box is not defined + + + height - GeomValidators_Positive: Double is not initialized. + + + + height - GeomValidators_Positive: Double is not positive. + + + + height - GeomValidators_Positive: Integer is not initialized. + + + + height - GeomValidators_Positive: Integer is not positive. + + diff --git a/src/SketchPlugin/SketchPlugin_msg_en.ts b/src/SketchPlugin/SketchPlugin_msg_en.ts index a77e8c305..c4f54fec7 100644 --- a/src/SketchPlugin/SketchPlugin_msg_en.ts +++ b/src/SketchPlugin/SketchPlugin_msg_en.ts @@ -11,6 +11,31 @@ Model_FeatureValidator: Attribute "Features" is not initialized. Sketch objects are not defined + + + External - GeomValidators_Face: The attribute with the %1 type is not processed + + + + External - GeomValidators_Face: The shape is not a face. + + + + External - GeomValidators_Face: The shape is not a face. + + + + External - GeomValidators_Face: The shape is not a plane. + + + + External - GeomValidators_Face: The shape is not a cylinder. + + + + External - GeomValidators_Face: The shape is not an available face. + + @@ -43,6 +68,19 @@ Attribute "CircleRadius" is locked by modification value in the viewer. Select a radius distance + + + CircleRadius - GeomValidators_Positive: Double is not positive. + + + + CircleRadius - GeomValidators_Positive: Integer is not initialized. + + + + CircleRadius - GeomValidators_Positive: Integer is not positive. + + @@ -59,6 +97,31 @@ ConstraintEntityA - GeomValidators_ShapeType: The object is empty Line is not selected + + + ConstraintEntityA - GeomValidators_ShapeType: It does not contain element with acceptable shape type. The type should be one of the next: %1 + + + + ConstraintEntityA - GeomValidators_ShapeType: It has reference to an empty attribute + + + + ConstraintEntityA - GeomValidators_ShapeType: Shape type is \"%1\", it should be \"%2\" + + + + ConstraintEntityA - GeomValidators_ShapeType: The attribute with the %1 type is not processed + + + + ConstraintEntityA - GeomValidators_ShapeType: The result is empty + + + + ConstraintEntityA - GeomValidators_ShapeType: The shape is empty + + @@ -79,6 +142,31 @@ ConstraintEntityB - GeomValidators_ShapeType: The object is empty Second line is not selected + + + ConstraintEntityB - GeomValidators_ShapeType: It does not contain element with acceptable shape type. The type should be one of the next: %1 + + + + ConstraintEntityB - GeomValidators_ShapeType: It has reference to an empty attribute + + + + ConstraintEntityB - GeomValidators_ShapeType: Shape type is \"%1\", it should be \"%2\" + + + + ConstraintEntityB - GeomValidators_ShapeType: The attribute with the %1 type is not processed + + + + ConstraintEntityB - GeomValidators_ShapeType: The result is empty + + + + ConstraintEntityB - GeomValidators_ShapeType: The shape is empty + + @@ -99,6 +187,19 @@ ConstraintValue - GeomValidators_Positive: Double is not initialized. Radius value is not positive + + + ConstraintValue - GeomValidators_Positive: Double is not positive. + + + + ConstraintValue - GeomValidators_Positive: Integer is not initialized. + + + + ConstraintValue - GeomValidators_Positive: Integer is not positive. + + @@ -115,6 +216,31 @@ ConstraintEntityA - GeomValidators_ShapeType: The object is empty Line is not selected + + + ConstraintEntityA - GeomValidators_ShapeType: It does not contain element with acceptable shape type. The type should be one of the next: %1 + + + + ConstraintEntityA - GeomValidators_ShapeType: It has reference to an empty attribute + + + + ConstraintEntityA - GeomValidators_ShapeType: Shape type is \"%1\", it should be \"%2\" + + + + ConstraintEntityA - GeomValidators_ShapeType: The attribute with the %1 type is not processed + + + + ConstraintEntityA - GeomValidators_ShapeType: The result is empty + + + + ConstraintEntityA - GeomValidators_ShapeType: The shape is empty + + @@ -171,6 +297,15 @@ Attribute "RectStartPoint" is locked by modification value in the viewer. Select a first point of the rectangle + + + Model_FeatureValidator: Attribute "RectStartPoint" is not initialized. + + + + Model_FeatureValidator: Attribute "RectEndPoint" is not initialized. + + @@ -219,6 +354,19 @@ Model_FeatureValidator: Attribute "ArcPassedPoint" is not initialized. Intermediate point is not defined + + + ArcRadius - GeomValidators_Positive: Double is not positive. + + + + ArcRadius - GeomValidators_Positive: Integer is not initialized. + + + + ArcRadius - GeomValidators_Positive: Integer is not positive. + + @@ -235,6 +383,31 @@ Model_FeatureValidator: Attribute "ConstraintMirrorList" is not initialized. Objects for mirror are not selected + + + ConstraintEntityA - GeomValidators_ShapeType: It does not contain element with acceptable shape type. The type should be one of the next: %1 + + + + ConstraintEntityA - GeomValidators_ShapeType: It has reference to an empty attribute + + + + ConstraintEntityA - GeomValidators_ShapeType: Shape type is \"%1\", it should be \"%2\" + + + + ConstraintEntityA - GeomValidators_ShapeType: The attribute with the %1 type is not processed + + + + ConstraintEntityA - GeomValidators_ShapeType: The result is empty + + + + ConstraintEntityA - GeomValidators_ShapeType: The shape is empty + + @@ -251,6 +424,23 @@ MultiRotationCenter - GeomValidators_ShapeType: The object is empty Rotation center is not selected + + + MultiRotationObjects - GeomValidators_Positive: Double is not initialized. + + + + MultiRotationObjects - GeomValidators_Positive: Double is not positive. + + + + MultiRotationObjects - GeomValidators_Positive: Integer is not initialized. + + + + MultiRotationObjects - GeomValidators_Positive: Integer is not positive. + + @@ -271,6 +461,23 @@ MultiTranslationStartPoint - GeomValidators_ShapeType: The object is empty Start point of translation vector is not selected + + + MultiTranslationObjects - GeomValidators_Positive: Double is not initialized. + + + + MultiTranslationObjects - GeomValidators_Positive: Double is not positive. + + + + MultiTranslationObjects - GeomValidators_Positive: Integer is not initialized. + + + + MultiTranslationObjects - GeomValidators_Positive: Integer is not positive. + + @@ -287,6 +494,11 @@ ConstraintEntityB - GeomValidators_ShapeType: The object is empty Second object is not selected + + + ConstraintEntityB - SketchPlugin_ExternalValidator: Both features, attribute and attribute in parameter, are external. + + @@ -307,6 +519,11 @@ Model_FeatureValidator: Attribute "ConstraintEntityB" is not initialized. Second object is not selected + + + ConstraintEntityB - SketchPlugin_ExternalValidator: Both features, attribute and attribute in parameter, are external. + + @@ -335,6 +552,19 @@ Model_FeatureValidator: Attribute "ConstraintEntityB" is not initialized. Second object is not selected + + + ConstraintValue - GeomValidators_Positive: Double is not positive. + + + + ConstraintValue - GeomValidators_Positive: Integer is not initialized. + + + + ConstraintValue - GeomValidators_Positive: Integer is not positive. + + @@ -359,6 +589,11 @@ Model_FeatureValidator: Attribute "ConstraintEntityB" is not initialized. Second object is not selected + + + ConstraintEntityB - SketchPlugin_ExternalValidator: Both features, attribute and attribute in parameter, are external. + + @@ -379,6 +614,19 @@ Model_FeatureValidator: Attribute "ConstraintEntityA" is not initialized. Line is not selected + + + ConstraintValue - GeomValidators_Positive: Double is not positive. + + + + ConstraintValue - GeomValidators_Positive: Integer is not initialized. + + + + ConstraintValue - GeomValidators_Positive: Integer is not positive. + + @@ -403,6 +651,11 @@ Model_FeatureValidator: Attribute "ConstraintEntityB" is not initialized. Second object is not selected + + + ConstraintEntityB - SketchPlugin_ExternalValidator: Both features, attribute and attribute in parameter, are external. + + @@ -423,6 +676,11 @@ Model_FeatureValidator: Attribute "ConstraintEntityB" is not initialized. Second line is not selected + + + ConstraintEntityB - SketchPlugin_ExternalValidator: Both features, attribute and attribute in parameter, are external. + + @@ -435,6 +693,31 @@ Model_FeatureValidator: Attribute "ConstraintEntityA" is not initialized. Object is not selected + + + ConstraintEntityA - GeomValidators_ShapeType: It does not contain element with acceptable shape type. The type should be one of the next: %1 + + + + ConstraintEntityA - GeomValidators_ShapeType: It has reference to an empty attribute + + + + ConstraintEntityA - GeomValidators_ShapeType: Shape type is \"%1\", it should be \"%2\" + + + + ConstraintEntityA - GeomValidators_ShapeType: The attribute with the %1 type is not processed + + + + ConstraintEntityA - GeomValidators_ShapeType: The result is empty + + + + ConstraintEntityA - GeomValidators_ShapeType: The shape is empty + + @@ -460,4 +743,40 @@ Second object is not selected + + + SketchConstraintFillet + + ConstraintValue - GeomValidators_Positive: Double is not initialized. + + + + ConstraintValue - GeomValidators_Positive: Double is not positive. + + + + ConstraintValue - GeomValidators_Positive: Integer is not initialized. + + + + ConstraintValue - GeomValidators_Positive: Integer is not positive. + + + + + + SketchConstraintFillet + + ExternalFeature - SketchPlugin_ProjectionValidator: The attribute with the %1 type is not processed + + + + ExternalFeature - SketchPlugin_ProjectionValidator: The attribute %1 should be an edge + + + + ExternalFeature - SketchPlugin_ProjectionValidator: There is no sketch referring to the current feature + + + -- 2.39.2