std::dynamic_pointer_cast<ModelAPI_ResultConstruction>(aContext);
if(aConstruction.get()) {
if(aConstruction->isInfinite()) {
- theError = "Inifinte objects not acceptable.";
+ theError = "Infinite objects not acceptable.";
return false;
}
<context>
<name>Edge:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
- <source>Inifinte objects not acceptable.</source>
- <translation>Inifinte objects not acceptable.</translation>
+ <source>Infinite objects not acceptable.</source>
+ <translation>Infinite objects not acceptable.</translation>
</message>
</context>
<context>
<context>
<name>Face:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
- <source>Inifinte objects not acceptable.</source>
- <translation>Inifinte objects not acceptable.</translation>
+ <source>Infinite objects not acceptable.</source>
+ <translation>Infinite objects not acceptable.</translation>
</message>
</context>
<context>
<context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
- <source>Inifinte objects not acceptable.</source>
- <translation>Inifinte objects not acceptable.</translation>
+ <source>Infinite objects not acceptable.</source>
+ <translation>Infinite objects not acceptable.</translation>
</message>
</context>
<context>
<context>
<name>Wire:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
- <source>Inifinte objects not acceptable.</source>
- <translation>Inifinte objects not acceptable.</translation>
+ <source>Infinite objects not acceptable.</source>
+ <translation>Infinite objects not acceptable.</translation>
</message>
</context>
<context>
<context>
<name>Edge:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
- <source>Inifinte objects not acceptable.</source>
+ <source>Infinite objects not acceptable.</source>
<translation>Les objets infinis ne sont pas acceptés.</translation>
</message>
</context>
<context>
<name>Face:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
- <source>Inifinte objects not acceptable.</source>
+ <source>Infinite objects not acceptable.</source>
<translation>Les objets infinis ne sont pas acceptés.</translation>
</message>
</context>
<context>
<name>Vertex:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
- <source>Inifinte objects not acceptable.</source>
+ <source>Infinite objects not acceptable.</source>
<translation>Les objets infinis ne sont pas acceptés.</translation>
</message>
</context>
<context>
<name>Wire:base_objects:BuildPlugin_ValidatorBaseForBuild</name>
<message>
- <source>Inifinte objects not acceptable.</source>
+ <source>Infinite objects not acceptable.</source>
<translation>Les objets infinis ne sont pas acceptés.</translation>
</message>
</context>
<translation>Fermé</translation>
</message>
<message>
- <source>Makes the polyline closed.</source>
+ <source>Closes the polyline.</source>
<translation>Ferme la polyligne.</translation>
</message>
</context>
concealment="true">
<validator id="GeomValidators_DifferentShapes"/>
</multi_selector>
- <boolvalue id="closed" label="Closed" tooltip="Makes the polyline closed." default="false"/>
+ <boolvalue id="closed" label="Closed" tooltip="Closes the polyline." default="false"/>
<validator id="GeomValidators_MinObjectsSelected" parameters="base_objects,2"/>
</source>
<context>
<name>ExportToGEOM</name>
<message>
- <source>Export all bodies and groups into GEOM module</source>
+ <source>Export all results and groups into GEOM module</source>
<translation>Exporter tous les résultats et groupes dans le module GEOM</translation>
</message>
<message>
<feature
id="ExportToGEOM"
title="Export to GEOM"
- tooltip="Export all bodies and groups into GEOM module"
+ tooltip="Export all results and groups into GEOM module"
icon="icons/Connector/geom_export.png"
helpfile="ConnectorPlugin/ConnectorPlugin.html"/>
</group>
GeomShapePtr aLineShape1 = aLineAttribute1->value();
ResultPtr aContext1 = aLineAttribute1->context();
if(!aContext1.get()) {
- theError = "One of the attribute not initialized.";
+ theError = "One of the attribute is not initialized.";
return false;
}
if(!aLineShape1.get()) {
GeomShapePtr aShape1 = anAttribute1->value();
ResultPtr aContext1 = anAttribute1->context();
if(!aContext1.get()) {
- theError = "One of the attribute not initialized.";
+ theError = "One of the attribute is not initialized.";
return false;
}
if(!aShape1.get()) {
GeomShapePtr aPointShape1 = aPointAttribute1->value();
ResultPtr aContext1 = aPointAttribute1->context();
if(!aContext1.get()) {
- theError = "One of the attribute not initialized.";
+ theError = "One of the attribute is not initialized.";
return false;
}
if(!aPointShape1.get()) {
GeomShapePtr aShape1 = anAttribute1->value();
ResultPtr aContext1 = anAttribute1->context();
if(!aContext1.get()) {
- theError = "One of the attribute not initialized.";
+ theError = "One of the attribute is not initialized.";
return false;
}
if(!aShape1.get()) {
GeomShapePtr aShape1 = anAttribute1->value();
ResultPtr aContext1 = anAttribute1->context();
if(!aContext1.get()) {
- theError = "One of the attribute not initialized.";
+ theError = "One of the attribute is not initialized.";
return false;
}
if(!aShape1.get()) {
GeomShapePtr aShape1 = anAttribute1->value();
ResultPtr aContext1 = anAttribute1->context();
if(!aContext1.get()) {
- theError = "One of the attribute not initialized.";
+ theError = "One of the attribute is not initialized.";
return false;
}
if(!aShape1.get()) {
GeomShapePtr aShape1 = anAttribute1->value();
ResultPtr aContext1 = anAttribute1->context();
if (!aContext1.get()) {
- theError = "One of the attribute not initialized.";
+ theError = "One of the attribute is not initialized.";
return false;
}
if (!aShape1.get()) {
<name>Axis:SecondPoint:GeomValidators_ShapeType</name>
<message>
<source>It does not contain element with acceptable shape type. The type should be one of the next: %1</source>
- <translation>THe second point does not contain element with acceptable shape type. The type should be: %1</translation>
+ <translation>The second point does not contain element with acceptable shape type. The type should be: %1</translation>
</message>
</context>
<context>
<context>
<name>Axis:plane1:ConstructionPlugin_ValidatorAxisTwoNotParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Axis:plane2:ConstructionPlugin_ValidatorAxisTwoNotParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:line:ConstructionPlugin_ValidatorPlaneLinePoint</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:plane1:ConstructionPlugin_ValidatorPlaneTwoParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:plane2:ConstructionPlugin_ValidatorPlaneTwoParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:point1:ConstructionPlugin_ValidatorPlaneThreePoints</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:point2:ConstructionPlugin_ValidatorPlaneThreePoints</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:point3:ConstructionPlugin_ValidatorPlaneThreePoints</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Plane:point:ConstructionPlugin_ValidatorPlaneLinePoint</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_line_1:ConstructionPlugin_ValidatorPointLines</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_line_2:ConstructionPlugin_ValidatorPointLines</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_line:ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane:ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_1:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_2:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_3:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_line:ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane:ConstructionPlugin_ValidatorPointEdgeAndPlaneNotParallel</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_1:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_2:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<context>
<name>Point:intersection_plane_3:ConstructionPlugin_ValidatorPointThreeNonParallelPlanes</name>
<message>
- <source>One of the attribute not initialized.</source>
+ <source>One of the attribute is not initialized.</source>
<translation>Un des attributs n’est pas initialisé.</translation>
</message>
</context>
<name>Export:selection_list:GeomValidators_Finite</name>
<message>
<source>Infinite result is selected.</source>
- <translation>Olny finitive shapes can be exported</translation>
+ <translation>Only finitive shapes can be exported</translation>
</message>
</context>
<context>
<translation>Déverser</translation>
</message>
<message>
- <source>Dump python script</source>
- <translation>Déverser dans un script Python</translation>
+ <source>Dump Python script</source>
+ <translation>Déverser dans un script Python</translation>
</message>
</context>
<context>
helpfile="exportFeature.html">
<source path="export_widget.xml" />
</feature>
- <feature id="Dump" title="Dump" tooltip="Dump python script" icon="icons/Exchange/dump.png"
+ <feature id="Dump" title="Dump" tooltip="Dump Python script" icon="icons/Exchange/dump.png"
helpfile="dumpFeature.html">
<export_file_selector id="file_path"
type="save"
const ModelHighAPI_Selection& theTo);
/// \ingroup CPPHighAPI
-/// \brief Calculate radius of circular.
+/// \brief Calculate radius of circular edge, cylindrical surface or sphere.
FEATURESAPI_EXPORT
double measureRadius(const std::shared_ptr<ModelAPI_Document>& thePart,
const ModelHighAPI_Selection& theObject);
void computeLength();
/// Compute minimal distance between pair of shapes
void computeDistance();
- /// Compute radius of circular edge or cylindrical face
+ /// Compute radius of circular edge, cylindrical surface or sphere.
void computeRadius();
/// Compute angle(s) between pair of edges if they are intersected
void computeAngle();
if(aSelectedWiresFromObjects.isBound(aWire)) {
theError =
- "Error: Objects with such wire already selected. Don't allow to select this object.";
+ "Error: Objects with this wire already selected. Don't allow to select this object.";
return false;
}
GeomValidators_ShapeType aShapeTypeValidator;
if(!aShapeTypeValidator.isValid(anAttr, theArguments, theError)) {
theError = "Error: Selected shape has unacceptable type. Acceptable types are: faces or "
- "wires on sketch, whole sketch(if it has at least one face), "
+ "wires on sketch, whole sketch (if it has at least one face), "
"and whole objects with shape types: %1";
std::string anArgumentString;
for(auto anIt = theArguments.cbegin(); anIt != theArguments.cend(); ++anIt) {
/// \class FeaturesPlugin_ValidatorBaseForGeneration
/// \ingroup Validators
/// \brief A validator for selection base for generation. Allows to select faces on sketch,
-/// whole sketch(if it has at least one face), and following objects: vertex, edge, wire, face.
+/// whole sketch (if it has at least one face), and following objects: vertex, edge, wire, face.
class FeaturesPlugin_ValidatorBaseForGeneration: public ModelAPI_AttributeValidator
{
public:
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>Objects with such wire already selected. Don't allow to select this object.</translation>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
+ <translation>Objects with this wire already selected. Don't allow to select this object.</translation>
</message>
</context>
<context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>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</translation>
+ <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>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</translation>
</message>
</context>
<context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>Wrong number of validator arguments in xml(expected 9).</translation>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
+ <translation>Wrong number of validator arguments in xml (expected 9).</translation>
</message>
</context>
<context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>Objects with such wire already selected. Don't allow to select this object.</translation>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
+ <translation>Objects with this wire already selected. Don't allow to select this object.</translation>
</message>
</context>
<context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>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</translation>
+ <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>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</translation>
</message>
</context>
<context>
<context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
<translation></translation>
</message>
</context>
<context>
<name>Revolution:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>Wrong number of validator "GeomValidators_ZeroOffset" arguments in xml(expected 9).</translation>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
+ <translation>Wrong number of validator "GeomValidators_ZeroOffset" arguments in xml (expected 9).</translation>
</message>
</context>
<context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>Objects with such wire already selected. Don't allow to select this object.</translation>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
+ <translation>Objects with this wire already selected. Don't allow to select this object.</translation>
</message>
</context>
<context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>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</translation>
+ <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>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</translation>
</message>
</context>
<context>
<context>
<name>RevolutionCut:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>Wrong number of validator "GeomValidators_ZeroOffset" arguments in xml(expected 9).</translation>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
+ <translation>Wrong number of validator "GeomValidators_ZeroOffset" arguments in xml (expected 9).</translation>
</message>
</context>
<context>
<name>RevolutionCut:Model_FeatureValidator</name>
<message>
<source>Attribute "main_objects" is not initialized.</source>
- <translation>Objects for cut is not selected.</translation>
+ <translation>Objects for cut are not selected.</translation>
</message>
</context>
<context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>Objects with such wire already selected. Don't allow to select this object.</translation>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
+ <translation>Objects with this wire already selected. Don't allow to select this object.</translation>
</message>
</context>
<context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>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</translation>
+ <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>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</translation>
</message>
</context>
<context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
- <translation>Objects with such wire already selected. Don't allow to select this object.</translation>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
+ <translation>Objects with this wire already selected. Don't allow to select this object.</translation>
</message>
</context>
<context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Selected shape has unacceptable type. Acceptable types are: faces or wires on sketch, whole sketch(if it has at least one face), and whole objects with shape types: %1</source>
- <translation>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</translation>
+ <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>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</translation>
</message>
</context>
<context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
<translation></translation>
</message>
</context>
<context>
<name>RevolutionFuse:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
- <translation>Wrong number of validator "GeomValidators_ZeroOffset" arguments in xml(expected 9).</translation>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
+ <translation>Wrong number of validator "GeomValidators_ZeroOffset" arguments in xml (expected 9).</translation>
</message>
</context>
<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>Objects with such wire already selected. Don't allow to select this object.</translation>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
+ <translation>Objects with this wire already selected. Don't allow to select this object.</translation>
</message>
</context>
<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>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</translation>
+ <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>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</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>Wrong number of validator "GeomValidators_MinObjectsSelected" arguments(expected 2): selection list id and min number of objects.</translation>
+ <translation>Wrong number of validator "GeomValidators_MinObjectsSelected" arguments (expected 2): selection list id and min number of objects.</translation>
</message>
</context>
<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>Objects with such wire already selected. Don't allow to select this object.</translation>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
+ <translation>Objects with this wire already selected. Don't allow to select this object.</translation>
</message>
</context>
<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>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</translation>
+ <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>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</translation>
</message>
</context>
<context>
<name>Intersection:tool_objects:GeomValidators_IntersectionSelection</name>
<message>
<source>Error: empty feature.</source>
- <translation>Selected objects has empty feature.</translation>
+ <translation>Selected objects have empty feature.</translation>
</message>
</context>
<context>
</message>
<message>
<source>ExtrusionCut</source>
- <translation>ExtrusionCut</translation>
+ <translation>Enlèvement de matière extrudé</translation>
</message>
<message>
<source>ExtrusionFuse</source>
- <translation>ExtrusionFuse</translation>
+ <translation>Bossage extrudé</translation>
</message>
<message>
<source>Fillet</source>
</message>
<message>
<source>RevolutionCut</source>
- <translation>RevolutionCut</translation>
+ <translation>Enlèvement de matière avec révolution</translation>
</message>
<message>
<source>RevolutionFuse</source>
- <translation>RevolutionFuse</translation>
+ <translation>Bossage avec révolution</translation>
</message>
<message>
<source>Scale</source>
<context>
<name>Extrusion:sketch</name>
<message>
- <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
+ <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it.</source>
<translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>ExtrusionCut</name>
<message>
<source>ExtrusionCut</source>
- <translation>ExtrusionCut</translation>
+ <translation>Enlèvement de matière extrudé</translation>
</message>
<message>
<source>Cuts an extrusion from a solid</source>
<context>
<name>ExtrusionCut:sketch</name>
<message>
- <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
+ <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it.</source>
<translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>ExtrusionFuse</name>
<message>
<source>ExtrusionFuse</source>
- <translation>ExtrusionFuse</translation>
+ <translation>Bossage extrudé</translation>
</message>
<message>
<source>Fuses an extrusion with a solid</source>
<context>
<name>ExtrusionFuse:sketch</name>
<message>
- <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
+ <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it.</source>
<translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<translation>Objets</translation>
</message>
<message>
- <source>Select objects(compounds, compsolids, solids, shells, faces or edges)</source>
+ <source>Select objects (compounds, compsolids, solids, shells, faces or edges)</source>
<translation>Sélectionner des objets (assemblages, solides composites, coques, faces ou arêtes)</translation>
</message>
</context>
<context>
<name>Revolution:sketch</name>
<message>
- <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
+ <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it.</source>
<translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>RevolutionCut</name>
<message>
<source>RevolutionCut</source>
- <translation>RevolutionCut</translation>
+ <translation>Enlèvement de matière avec révolution</translation>
</message>
<message>
<source>Cuts a revolution from a solid</source>
<context>
<name>RevolutionCut:sketch</name>
<message>
- <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
+ <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it.</source>
<translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</message>
</context>
<name>RevolutionFuse</name>
<message>
<source>RevolutionFuse</source>
- <translation>RevolutionFuse</translation>
+ <translation>Bossage avec révolution</translation>
</message>
<message>
<source>Fuses a revolution with a solid</source>
<context>
<name>RevolutionFuse:sketch</name>
<message>
- <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it.</source>
+ <source>Select:<br /> 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br /> 2. An existing sketch face or contour. Extrusion will be filled by it.<br /> 3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it.</source>
<translation>Sélectionnez : <br /> 1. Face plane d'un objet non esquissé ou d'un plan. La création de l’esquisse sera lancée. <br /> 2. Une face ou un contour d’esquisse existant. L'extrusion sera remplie par elle. <br /> 3. Une forme de résultat existante de type: contours / arête / sommets. L'extrusion sera remplie par elle.</translation>
</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>Error: Objects with this wire already selected. Don't allow to select this object.</source>
<translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>Extrusion:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: 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>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>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>Extrusion:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
<translation>Nombre incorrect d'arguments de validation dans XML (9 prévus).</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>Error: Objects with this wire already selected. Don't allow to select this object.</source>
<translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>ExtrusionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: 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>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>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>ExtrusionCut:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
<translation>Nombre incorrect d'arguments de validation dans XML (9 prévus).</translation>
</message>
</context>
<context>
<name>Revolution:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
<translation>Nombre incorrect d'arguments du validateur "GeomValidators_ZeroOffset" en XML (9 attendus).</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>Error: Objects with this wire already selected. Don't allow to select this object.</source>
<translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>Revolution:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: 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>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>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>RevolutionCut:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
<translation>Nombre incorrect d'arguments du validateur "GeomValidators_ZeroOffset" en XML (9 attendus).</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
<translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>RevolutionCut:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: 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>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>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
<translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: 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>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>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>ExtrusionFuse:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
<translation>Nombre incorrect d'arguments de validation dans XML (9 prévus).</translation>
</message>
</context>
<context>
<name>RevolutionFuse:GeomValidators_ZeroOffset</name>
<message>
- <source>Wrong number of validator arguments in xml(expected 9).</source>
+ <source>Wrong number of validator arguments in xml (expected 9).</source>
<translation>Nombre incorrect d'arguments du validateur "GeomValidators_ZeroOffset" en XML (9 attendus).</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>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
<translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>RevolutionFuse:base:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: 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>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>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: Objects with such wire already selected. Don't allow to select this object.</source>
+ <source>Error: Objects with this wire already selected. Don't allow to select this object.</source>
<translation>Les objets de ce contour sont déjà sélectionnés. Ne pas autoriser à sélectionner cet objet.</translation>
</message>
</context>
<context>
<name>Pipe:base_objects:FeaturesPlugin_ValidatorBaseForGeneration</name>
<message>
- <source>Error: 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>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>Le type de la forme sélectionnée n’est pas autorisé. Les types acceptables sont les suivants: faces ou contours sur l'esquisse, esquisse entière (si elle possède au moins une face) et objets entiers des types de forme: %1</translation>
</message>
</context>
<translation>Longueur de bord</translation>
</message>
<message>
- <source>Radius of circular</source>
- <translation>Rayon circulaire</translation>
+ <source>Radius of circular edge, cylindrical surface or sphere</source>
+ <translation>Rayon du bord circulaire, de la surface cylindrique ou de la sphère</translation>
</message>
</context>
<context>
label="Select:<br />
1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br />
2. An existing sketch face or contour. Extrusion will be filled by it.<br />
-3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it."
+3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it."
shape_types="vertices edges wires faces shells solids compsolids compounds">
<validator id="FeaturesPlugin_ValidatorCompositeLauncher" parameters="base,Sketch"/>
</sketch_launcher>
label="Select:<br />
1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br />
2. An existing sketch face or contour. Extrusion will be filled by it.<br />
-3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it."
+3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it."
shape_types="wires faces shells">
<validator id="FeaturesPlugin_ValidatorCompositeLauncher" parameters="base,Sketch"/>
</sketch_launcher>
label="Select:<br />
1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br />
2. An existing sketch face or contour. Extrusion will be filled by it.<br />
-3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it."
+3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it."
shape_types="vertices edges wires faces shells compounds">
<validator id="FeaturesPlugin_ValidatorCompositeLauncher" parameters="base,Sketch"/>
</sketch_launcher>
<multi_selector id="main_objects"
label="Objects"
icon="icons/Features/cut_shape.png"
- tooltip="Select objects(compounds, compsolids, solids, shells, faces or edges)"
+ tooltip="Select objects (compounds, compsolids, solids, shells, faces or edges)"
shape_types="edges faces shells solids compsolids compounds"
use_choice="false"
concealment="true">
default="">
</shape_selector>
</box>
- <box id="Radius" title="Radius of circular" icon="icons/Features/meas_radius_32x32.png">
+ <box id="Radius" title="Radius of circular edge, cylindrical surface or sphere" icon="icons/Features/meas_radius_32x32.png">
<shape_selector id="circular"
icon=""
label="Object"
label="Select:<br />
1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br />
2. An existing sketch face or contour. Extrusion will be filled by it.<br />
-3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it."
+3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it."
shape_types="vertices edges wires faces shells compounds">
<validator id="FeaturesPlugin_ValidatorCompositeLauncher" parameters="base,Sketch"/>
</sketch_launcher>
label="Select:<br />
1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br />
2. An existing sketch face or contour. Extrusion will be filled by it.<br />
-3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it."
+3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it."
shape_types="wires faces shells">
<validator id="FeaturesPlugin_ValidatorCompositeLauncher" parameters="base,Sketch"/>
</sketch_launcher>
label="Select:<br />
1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br />
2. An existing sketch face or contour. Extrusion will be filled by it.<br />
-3. An existing result shape of kind: wires/edge/vertices.Extrusion will be filled by it."
+3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it."
shape_types="vertices edges wires faces shells compounds">
<validator id="FeaturesPlugin_ValidatorCompositeLauncher" parameters="base,Sketch"/>
</sketch_launcher>
{
// LCOV_EXCL_START
if(theArguments.size() != 9) {
- theError = "Wrong number of validator arguments in xml(expected 9).";
+ theError = "Wrong number of validator arguments in xml (expected 9).";
return false;
}
// LCOV_EXCL_STOP
if (!ModelAPI_Tools::allDocumentsActivated(aNotActivatedNames)) {
if (ModuleBase_Tools::hasModuleDocumentFeature(theFeatures))
aNotActivatedDocWrn =
- QObject::tr("Selected objects can be used in Part documents which are not loaded:%1.\n")
+ QObject::tr("Selected objects can be used in Part documents which are not loaded: %1.\n")
.arg(aNotActivatedNames.c_str());
}
<name>QObject</name>
<message>
<location filename="ModuleBase_Tools.cpp" line="942"/>
- <source>Selected objects can be used in Part documents which are not loaded:%1.
+ <source>Selected objects can be used in Part documents which are not loaded: %1.
</source>
<translation>Les objets sélectionnés peuvent être utilisés dans les documents de pièce non chargés : %1.
</translation>
/// \param theSourceFeature a source feature
/// \param theNewFeature a new feature
/// \param theSketch an active sketch
- /// \param isTemporary is used to do not create additional features(e.g. coicidence for line)
+ /// \param isTemporary is used to do not create additional features(e.g. coincidence for line)
/// \return true is something is copied
static bool copyReetntrantAttributes(const FeaturePtr& theSourceFeature,
const FeaturePtr& theNewFeature,
AttributePoint2DPtr aFeaturePoint;
if (aFeature->isMacro()) {
// the macro feature will be removed after the operation is stopped, so we need to build
- // coicidence to possible sub-features
+ // coincidence to possible sub-features
aFeaturePoint = findFirstEqualPointInArgumentFeatures(aFeature, aClickedPoint);
}
else {
AttributePoint2DPtr anAttrPoint = std::dynamic_pointer_cast<GeomDataAPI_Point2D>(aThisAttr);
if (anAttrPoint.get()) {
// the macro feature will be removed after the operation is stopped, so we need to build
- // coicidence to possible sub-features
+ // coincidence to possible sub-features
aFeaturePoint = findFirstEqualPointInArgumentFeatures(feature(),
anAttrPoint->pnt());
}
}
if(!aConstraintCoincidence.get()) {
- theError = "Error: one of the selected point does not have coicidence.";
+ theError = "Error: one of the selected point does not have coincidence.";
return false;
}
<name>SketchConstraintCoincidence:ConstraintEntityA:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityA and ConstraintEntityB attributes.</source>
- <translation>Diferent objects should be selected</translation>
+ <translation>Different objects should be selected</translation>
</message>
</context>
<context>
<name>SketchConstraintCoincidence:ConstraintEntityB:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityB and ConstraintEntityA attributes.</source>
- <translation>Diferent objects should be selected</translation>
+ <translation>Different objects should be selected</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityA:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityA and ConstraintEntityB attributes.</source>
- <translation>Diferent objects should be selected</translation>
+ <translation>Different objects should be selected</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual:ConstraintEntityB:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityB and ConstraintEntityA attributes.</source>
- <translation>Diferent objects should be selected</translation>
+ <translation>Different objects should be selected</translation>
</message>
</context>
<context>
<name>SketchConstraintMiddle:ConstraintEntityA:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityA and ConstraintEntityB attributes.</source>
- <translation>Diferent objects should be selected</translation>
+ <translation>Different objects should be selected</translation>
</message>
</context>
<context>
<name>SketchConstraintMiddle:ConstraintEntityB:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityB and ConstraintEntityA attributes.</source>
- <translation>Diferent objects should be selected</translation>
+ <translation>Different objects should be selected</translation>
</message>
</context>
<context>
<name>SketchConstraintTangent:ConstraintEntityA:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityA and ConstraintEntityB attributes.</source>
- <translation>Diferent objects should be selected</translation>
+ <translation>Different objects should be selected</translation>
</message>
</context>
<context>
<name>SketchConstraintTangent:ConstraintEntityB:PartSet_DifferentObjects</name>
<message>
<source>The feature uses one object in ConstraintEntityB and ConstraintEntityA attributes.</source>
- <translation>Diferent objects should be selected</translation>
+ <translation>Different objects should be selected</translation>
</message>
</context>
<context>
<context>
<name>SketchFillet:ConstraintEntityA:SketchPlugin_FilletVertexValidator</name>
<message>
- <source>Error: one of the selected point does not have coicidence.</source>
- <translation>One of the selected point does not have coicidence</translation>
+ <source>Error: one of the selected point does not have coincidence.</source>
+ <translation>One of the selected point does not have coincidence</translation>
</message>
</context>
<context>
<context>
<name>SketchFillet:ConstraintEntityA:SketchPlugin_FilletVertexValidator</name>
<message>
- <source>Error: one of the selected point does not have coicidence.</source>
+ <source>Error: one of the selected point does not have coincidence.</source>
<translation>Un des points sélectionné n'a pas de coïncidence</translation>
</message>
</context>
<context>
<name>SketchConstraintEqual</name>
<message>
- <source>Create constraint defining equal lengths of two lines or line and arc or equal radii of two arcs or two circles or arc and circle</source>
+ <source>Create constraint defining equal lengths of two lines or line and arc or equal radiuses of two arcs or two circles or arc and circle</source>
<translation>Créer une contrainte définissant des longueurs égales de deux lignes, ou une ligne et un arc, ou des rayons égaux de deux arcs ou de deux cercles ou d'un arc et d'un cercle</translation>
</message>
<message>
<!-- SketchConstraintEqual -->
<feature id="SketchConstraintEqual" title="Equal"
- tooltip="Create constraint defining equal lengths of two lines or line and arc or equal radii of two arcs or two circles or arc and circle"
+ tooltip="Create constraint defining equal lengths of two lines or line and arc or equal radiuses of two arcs or two circles or arc and circle"
icon="icons/Sketch/equal.png"
helpfile="equalFeature.html">
<sketch_shape_selector id="ConstraintEntityA"
/// Crash in SolveSpace
inline static const std::string& SOLVESPACE_CRASH()
{
- static const std::string MY_ERROR_VALUE("Caution: SolveSpace crash! Constraints are wrong");
+ static const std::string MY_ERROR_VALUE("Caution: SolveSpace crashed! Constraints are wrong");
return MY_ERROR_VALUE;
}
/// Constraint has wrong type
<translation>There is a circular reference between copied sketch entities and their originals. To fix this, you can either undo your operation or remove wrong constraint.</translation>
</message>
<message>
- <source>Caution: SolveSpace crash! Constraints are wrong</source>
- <translation>Caution: SolveSpace crash! Constraints are wrong</translation>
+ <source>Caution: SolveSpace crashed! Constraints are wrong</source>
+ <translation>Caution: SolveSpace crashed! Constraints are wrong</translation>
</message>
<message>
<source>The set of constraints lead to degenerated geometry. To fix this, you can either undo your operation or remove a constraint or the degenerated geometry.</source>
<translation>Il existe une référence circulaire entre les entités d'esquisse copiées et leurs originaux. Pour résoudre ce problème, vous pouvez annuler votre opération ou supprimer une contrainte incorrecte.</translation>
</message>
<message>
- <source>Caution: SolveSpace crash! Constraints are wrong</source>
+ <source>Caution: SolveSpace crashed! Constraints are wrong</source>
<translation>Attention : Plantage de SolveSpace ! Les contraintes sont fausses</translation>
</message>
<message>