From f14633d182c60e1e8b2cc401777cb6f252a7e9ff Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Fri, 8 Feb 2019 18:50:13 -0200 Subject: [PATCH] Added untranslated 'master' .ts files where missing --- .../Gui/Resources/translations/Assembly.ts | 406 ++ .../Gui/Resources/translations/Drawing.ts | 773 +++ .../Image/Gui/Resources/translations/Image.ts | 211 + .../Mesh/Gui/Resources/translations/Mesh.ts | 1914 +++++++ .../Gui/Resources/translations/MeshPart.ts | 360 ++ .../Part/Gui/Resources/translations/Part.ts | 4933 +++++++++++++++++ .../Gui/Resources/translations/PartDesign.ts | 3348 +++++++++++ .../Gui/Resources/translations/Points.ts | 301 + .../Gui/Resources/translations/Raytracing.ts | 517 ++ .../translations/ReverseEngineering.ts | 234 + .../Robot/Gui/Resources/translations/Robot.ts | 1019 ++++ .../Gui/Resources/translations/Sketcher.ts | 4865 ++++++++++++++++ .../Test/Gui/Resources/translations/Test.ts | 130 + 13 files changed, 19011 insertions(+) create mode 100644 src/Mod/Assembly/Gui/Resources/translations/Assembly.ts create mode 100644 src/Mod/Drawing/Gui/Resources/translations/Drawing.ts create mode 100644 src/Mod/Image/Gui/Resources/translations/Image.ts create mode 100644 src/Mod/Mesh/Gui/Resources/translations/Mesh.ts create mode 100644 src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts create mode 100644 src/Mod/Part/Gui/Resources/translations/Part.ts create mode 100644 src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts create mode 100644 src/Mod/Points/Gui/Resources/translations/Points.ts create mode 100644 src/Mod/Raytracing/Gui/Resources/translations/Raytracing.ts create mode 100644 src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts create mode 100644 src/Mod/Robot/Gui/Resources/translations/Robot.ts create mode 100644 src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts create mode 100644 src/Mod/Test/Gui/Resources/translations/Test.ts diff --git a/src/Mod/Assembly/Gui/Resources/translations/Assembly.ts b/src/Mod/Assembly/Gui/Resources/translations/Assembly.ts new file mode 100644 index 0000000000..427fe5e83e --- /dev/null +++ b/src/Mod/Assembly/Gui/Resources/translations/Assembly.ts @@ -0,0 +1,406 @@ + + + + + AssemblyGui::TaskAssemblyConstraints + + + Constraints + + + + + AssemblyGui::Workbench + + + Assembly + + + + + CmdAssemblyAddExistingComponent + + + Assembly + + + + + Add existing Component... + + + + + Add a existing Component into the active Assembly, STEP, IGES or BREP + + + + + CmdAssemblyAddNewComponent + + + Assembly + + + + + Add new Assembly + + + + + Add a new Subassembly into the active Assembly + + + + + CmdAssemblyAddNewPart + + + Assembly + + + + + Add new Part + + + + + Add a new Part into the active Assembly + + + + + CmdAssemblyConstraint + + + Assembly + + + + + Constraint + + + + + Add arbitrary constraints to the assembly + + + + + CmdAssemblyConstraintAlignment + + + Assembly + + + + + Constraint alignment... + + + + + Align the selected entities + + + + + CmdAssemblyConstraintAngle + + + Assembly + + + + + Constraint Angle... + + + + + Set the angle between two selected entities + + + + + CmdAssemblyConstraintCoincidence + + + Assembly + + + + + Constraint coincidence... + + + + + Make the selected entities coincident + + + + + CmdAssemblyConstraintDistance + + + Assembly + + + + + Constraint Distance... + + + + + Set the distance between two selected entities + + + + + CmdAssemblyConstraintFix + + + Assembly + + + + + Constraint Fix... + + + + + Fix a part in it's rotation and translation + + + + + CmdAssemblyConstraintOrientation + + + Assembly + + + + + Constraint Orientation... + + + + + Set the orientation of two selected entities in regard to each other + + + + + CmdAssemblyImport + + + Assembly + + + + + Import assembly... + + + + + Import one or more files and create a assembly structure. + + + + + QObject + + + + + No active or selected assembly + + + + + You need a active or selected assembly to insert a part in. + + + + + + You need a active or selected assembly to insert a component in. + + + + + No active Assembly + + + + + You need a active (blue) Assembly to insert a Constraint. Please create a new one or make one active (double click). + + + + + TaskAssemblyConstraints + + + Form + + + + + <html><head/><body><p>The first geometry to which the constraint relates. Note that first and second geometry can be swapt. If you want to clear it, use the button to the right. If it is empty, just select any geometry in the 3D view and it will be added here.</p></body></html> + + + + + <html><head/><body><p>Clear the first geometry</p></body></html> + + + + + + + + + ... + + + + + <html><head/><body><p>The second geometry to which the constraint relates. Note that first and second geometry can be swapt. If you want to clear it, use the button to the right. If it is empty, just select any geometry in the 3D view and it will be added here.</p></body></html> + + + + + <html><head/><body><p>Clear the second geometry</p></body></html> + + + + + <html><head/><body><p>Set the angle between the geometries normals</p></body></html> + + + + + Angle + + + + + <html><head/><body><p>Special constraint which is in general used to let the geometries be on each other. Therefore it's often the same as align, with the difference that it is also defined for points, as a point can lie on a plane. Note that this constraint has a special behaviour for cylinders. For example, a cylindrical surface can't be on a plane, only touch it. Therefore this is not valid. Furthermore point and line coincident with cylinders don't work on the cylinder surface, but on its center line. The reason for that it is, that this centerline would not be accessible with other constraints, but the surface coincident can be also achieved with the align constraint and value 0. At last specialty the cylinder cylinder constraint shall be mentioned: It works also on the cylinder centerlines and therefore makes them concentric. </p></body></html> + + + + + Coincident + + + + + <html><head/><body><p>Fixes the first geometry in its rotation and translation. Note that fix only works its the direct parent assembly. If you stack assemblys, the parent assembly will not be fixed inside the other ones.</p></body></html> + + + + + Fix + + + + + <html><head/><body><p>Set the distance between first and second geometry. Note that in many cases the shortest distance is used (e.g. line - line)</p></body></html> + + + + + Distance + + + + + <html><head/><body><p>Allows to set the orientation of the geometries normals in relation to each other. Possible values are parallel (means equal or opposite normals), equal normals, opposite normals or perpendicular ones. Note that for cylinders the base circles normal is used.</p></body></html> + + + + + Orientation + + + + + <html><head/><body><p>Adds a orientation and a distance constraint. Therefore this constraint is only valid where both of the individual constraints are, e.g. you can't align a point and a plane as point-plane orientation is invalid. Furthermore it can happen that this constraint is only valid for a certain orientation, e.g. plane - line has only a defined distance, when the orientation is perpendicular. The reason behind this is, that a non-perpendicular line would always cut the plane and therefore the shortest distance would always be 0. </p></body></html> + + + + + Align + + + + + value + + + + + <html><head/><body><p>Use the full solution space. The nearest solution will be found.</p></body></html> + + + + + <html><head/><body><p>Positive solution space. Reduces the valid solutions to the positive domain, e.g. point over the plane at specified distance, not under. Or point outside a cylinder at specified distance, not inside.</p></body></html> + + + + + <html><head/><body><p>Negative solution space. Reduces the valid solutions to the negative domain, e.g. point under the plane at specified distance, not over. Or point inside a cylinder at specified distance, not outside.</p></body></html> + + + + + <html><head/><body><p>Makes the geometries normals parallel, that means they can point in the same or opposite direction. Note that for cylinders the base circles normal is used.</p></body></html> + + + + + Parallel + + + + + <html><head/><body><p>Makes the geometries normals point in the same direction. Note that for cylinders the base circles normal is used.</p></body></html> + + + + + Equal + + + + + <html><head/><body><p>Makes the geometries normals point in the opposite direction. Note that for cylinders the base circles normal is used.</p></body></html> + + + + + Opposite + + + + + <html><head/><body><p>Makes the geometries normals perpendicular. Note that for cylinders the base circles normal is used.</p></body></html> + + + + + Perpend. + + + + diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing.ts b/src/Mod/Drawing/Gui/Resources/translations/Drawing.ts new file mode 100644 index 0000000000..882843022c --- /dev/null +++ b/src/Mod/Drawing/Gui/Resources/translations/Drawing.ts @@ -0,0 +1,773 @@ + + + + + CmdDrawingAnnotation + + + Drawing + + + + + &Annotation + + + + + + Inserts an Annotation view in the active drawing + + + + + CmdDrawingClip + + + Drawing + + + + + &Clip + + + + + + Inserts a clip group in the active drawing + + + + + CmdDrawingDraftView + + + Drawing + + + + + &Draft View + + + + + + Inserts a Draft view of the selected object(s) in the active drawing + + + + + CmdDrawingExportPage + + + File + + + + + &Export page... + + + + + + Export a page to an SVG file + + + + + CmdDrawingNewA3Landscape + + + Drawing + + + + + + Insert new A3 landscape drawing + + + + + CmdDrawingNewPage + + + Drawing + + + + + + Insert new drawing + + + + + CmdDrawingNewView + + + Drawing + + + + + Insert view in drawing + + + + + Insert a new View of a Part in the active drawing + + + + + CmdDrawingOpen + + + Drawing + + + + + Open SVG... + + + + + Open a scalable vector graphic + + + + + CmdDrawingOpenBrowserView + + + Drawing + + + + + Open &browser view + + + + + + Opens the selected page in a browser view + + + + + CmdDrawingOrthoViews + + + Drawing + + + + + Insert orthographic views + + + + + Insert an orthographic projection of a part in the active drawing + + + + + CmdDrawingProjectShape + + + Drawing + + + + + Project shape... + + + + + + Project shape onto a user-defined plane + + + + + CmdDrawingSpreadsheetView + + + Drawing + + + + + &Spreadsheet View + + + + + + Inserts a view of a selected spreadsheet in the active drawing + + + + + CmdDrawingSymbol + + + Drawing + + + + + &Symbol + + + + + + Inserts a symbol from a svg file in the active drawing + + + + + DrawingGui::DrawingView + + + &Background + + + + + &Outline + + + + + &Native + + + + + &OpenGL + + + + + &Image + + + + + &High Quality Antialiasing + + + + + Open SVG File + + + + + Could not open file '%1'. + + + + + &Renderer + + + + + Export PDF + + + + + PDF file + + + + + Page sizes + + + + + A0 + + + + + A1 + + + + + A2 + + + + + A3 + + + + + A4 + + + + + A5 + + + + + Different orientation + + + + + The printer uses a different orientation than the drawing. +Do you want to continue? + + + + + + Different paper size + + + + + + The printer uses a different paper size than the drawing. +Do you want to continue? + + + + + Opening file failed + + + + + Can't open file '%1' for writing. + + + + + DrawingGui::TaskOrthoViews + + + Orthographic Projection + + + + + + + + + + + + + + + + Right click for axonometric settings + + + + + Primary view + + + + + Secondary Views + + + + + General + + + + + Auto scale / position + + + + + Scale + + + + + Top left x / y + + + + + Spacing dx / dy + + + + + Show hidden lines + + + + + Show smooth lines + + + + + Axonometric + + + + + Axis out and right + + + + + Vertical tilt + + + + + + X +ve + + + + + + + Y +ve + + + + + + + Z +ve + + + + + + X -ve + + + + + + + Y -ve + + + + + + + Z -ve + + + + + Isometric + + + + + Dimetric + + + + + Trimetric + + + + + Scale + + + + + View projection + + + + + Axis aligned up + + + + + + Flip + + + + + Trimetric + + + + + Projection + + + + + Third Angle + + + + + First Angle + + + + + View from: + + + + + Axis aligned right: + + + + + DrawingGui::TaskProjection + + + Visible sharp edges + + + + + Visible smooth edges + + + + + Visible sewn edges + + + + + Visible outline edges + + + + + Visible isoparameters + + + + + Hidden sharp edges + + + + + Hidden smooth edges + + + + + Hidden sewn edges + + + + + Hidden outline edges + + + + + Hidden isoparameters + + + + + Project shapes + + + + + No active document + + + + + There is currently no active document to complete the operation + + + + + No active view + + + + + There is currently no active view to complete the operation + + + + + Drawing_NewPage + + + Landscape + + + + + Portrait + + + + + %1%2 %3 + + + + + Insert new %1%2 %3 drawing + + + + + %1%2 %3 (%4) + + + + + Insert new %1%2 %3 (%4) drawing + + + + + QObject + + + + Choose an SVG file to open + + + + + + + Scalable Vector Graphic + + + + + + + + + Wrong selection + + + + + Select a Part object. + + + + + + + + + + No page found + + + + + + + + + + Create a page first. + + + + + Select exactly one Part object. + + + + + + Select one Page object. + + + + + All Files + + + + + Export page + + + + + Select exactly one Spreadsheet object. + + + + + + Make axonometric... + + + + + + Edit axonometric settings... + + + + + + Make orthographic + + + + + Show drawing + + + + + Workbench + + + Drawing + + + + diff --git a/src/Mod/Image/Gui/Resources/translations/Image.ts b/src/Mod/Image/Gui/Resources/translations/Image.ts new file mode 100644 index 0000000000..7833e664f2 --- /dev/null +++ b/src/Mod/Image/Gui/Resources/translations/Image.ts @@ -0,0 +1,211 @@ + + + + + CmdCreateImagePlane + + + Image + + + + + Create image plane... + + + + + Create a planar image in the 3D space + + + + + CmdImageOpen + + + Image + + + + + Open... + + + + + Open image view + + + + + CmdImageScaling + + + Image + + + + + Scale... + + + + + Image Scaling + + + + + ImageGui::GLImageBox + + + + Image pixel format + + + + + + Undefined type of colour space for image viewing + + + + + ImageGui::ImageOrientationDialog + + + Choose orientation + + + + + Image plane + + + + + XY-Plane + + + + + XZ-Plane + + + + + YZ-Plane + + + + + Reverse direction + + + + + Offset: + + + + + ImageGui::ImageView + + + &Fit image + + + + + Stretch the image to fit the view + + + + + &1:1 scale + + + + + Display the image at a 1:1 scale + + + + + Standard + + + + + Ready... + + + + + grey + + + + + + + + + + + + + + zoom + + + + + + + + + outside image + + + + + QObject + + + + Images + + + + + + All files + + + + + + Choose an image file to open + + + + + Error opening image + + + + + Could not load the chosen image + + + + + Workbench + + + Image + + + + diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts b/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts new file mode 100644 index 0000000000..8c5967550b --- /dev/null +++ b/src/Mod/Mesh/Gui/Resources/translations/Mesh.ts @@ -0,0 +1,1914 @@ + + + + + CmdMeshAddFacet + + + Mesh + + + + + Add triangle + + + + + + Add triangle manually to a mesh + + + + + CmdMeshBoundingBox + + + Mesh + + + + + Boundings info... + + + + + + Shows the boundings of the selected mesh + + + + + CmdMeshBuildRegularSolid + + + Mesh + + + + + Regular solid... + + + + + + Builds a regular solid + + + + + CmdMeshDemolding + + + Mesh + + + + + Interactive demolding direction + + + + + CmdMeshDifference + + + Mesh + + + + + Difference + + + + + CmdMeshEvaluateFacet + + + Mesh + + + + + Face info + + + + + + Information about face + + + + + CmdMeshEvaluateSolid + + + Mesh + + + + + Check solid mesh + + + + + + Checks whether the mesh is a solid + + + + + CmdMeshEvaluation + + + Mesh + + + + + Evaluate and repair mesh... + + + + + + Opens a dialog to analyze and repair a mesh + + + + + CmdMeshExport + + + Mesh + + + + + Export mesh... + + + + + + Exports a mesh to file + + + + + CmdMeshFillInteractiveHole + + + Mesh + + + + + Close hole + + + + + + Close holes interactively + + + + + CmdMeshFillupHoles + + + Mesh + + + + + Fill holes... + + + + + + Fill holes of the mesh + + + + + CmdMeshFlipNormals + + + Mesh + + + + + Flip normals + + + + + + Flips the normals of the mesh + + + + + CmdMeshFromGeometry + + + Mesh + + + + + Create mesh from geometry... + + + + + + Create mesh from the selected geometry + + + + + CmdMeshFromPartShape + + + Mesh + + + + + Create mesh from shape... + + + + + Tessellate shape + + + + + CmdMeshHarmonizeNormals + + + Mesh + + + + + Harmonize normals + + + + + + Harmonizes the normals of the mesh + + + + + CmdMeshImport + + + Mesh + + + + + Import mesh... + + + + + + Imports a mesh from file + + + + + CmdMeshIntersection + + + Mesh + + + + + Intersection + + + + + CmdMeshMerge + + + Mesh + + + + + Merge + + + + + Merges selected meshes into one + + + + + CmdMeshPolyCut + + + Mesh + + + + + Cut mesh + + + + + + Cuts a mesh with a picked polygon + + + + + CmdMeshPolySegm + + + Mesh + + + + + Make segment + + + + + + Creates a mesh segment + + + + + CmdMeshPolySelect + + + Mesh + + + + + Select mesh + + + + + + Select an area of the mesh + + + + + CmdMeshPolySplit + + + Mesh + + + + + Split mesh + + + + + + Splits a mesh into two meshes + + + + + CmdMeshPolyTrim + + + Mesh + + + + + Trim mesh + + + + + + Trims a mesh with a picked polygon + + + + + CmdMeshRemoveCompByHand + + + Mesh + + + + + Remove components by hand... + + + + + + Mark a component to remove it from the mesh + + + + + CmdMeshRemoveComponents + + + Mesh + + + + + Remove components... + + + + + + Remove topologic independent components from the mesh + + + + + CmdMeshScale + + + Mesh + + + + + Scale... + + + + + Scale selected meshes + + + + + CmdMeshSectionByPlane + + + Mesh + + + + + Create section from mesh and plane + + + + + + Section from mesh and plane + + + + + CmdMeshSegmentation + + + Mesh + + + + + Create mesh segments... + + + + + + Create mesh segments + + + + + CmdMeshSegmentationBestFit + + + Mesh + + + + + Create mesh segments from best-fit surfaces... + + + + + + Create mesh segments from best-fit surfaces + + + + + CmdMeshSmoothing + + + Mesh + + + + + Smooth... + + + + + + Smooth the selected meshes + + + + + CmdMeshToolMesh + + + Mesh + + + + + Segment by tool mesh + + + + + + Creates a segment from a given tool mesh + + + + + CmdMeshTransform + + + Mesh + + + + + Transform mesh + + + + + + Rotate or move a mesh + + + + + CmdMeshTrimByPlane + + + Mesh + + + + + Trim mesh with a plane + + + + + + Trims a mesh with a plane + + + + + CmdMeshUnion + + + Mesh + + + + + Union + + + + + CmdMeshVertexCurvature + + + Mesh + + + + + Curvature plot + + + + + + Calculates the curvature of the vertices of a mesh + + + + + CmdMeshVertexCurvatureInfo + + + Mesh + + + + + Curvature info + + + + + + Information about curvature + + + + + MeshGui::DlgEvaluateMesh + + + Evaluate & Repair Mesh + + + + + Mesh information + + + + + Number of points: + + + + + + + + + + + + + + + No information + + + + + Number of faces: + + + + + Number of edges: + + + + + Refresh + + + + + Orientation + + + + + + + + + + + + + Analyze + + + + + + + + + + + + + Repair + + + + + Duplicated faces + + + + + Duplicated points + + + + + Non-manifolds + + + + + Degenerated faces + + + + + Face indices + + + + + Self-intersections + + + + + Folds on surface + + + + + All above tests together + + + + + Repetitive repair + + + + + MeshGui::DlgEvaluateMeshImp + + + Settings... + + + + + + No selection + + + + + + + + + + + + + + + No information + + + + + Flipped normals found + + + + + + Orientation + + + + + Check failed due to folds on the surface. +Please run the command to repair folds first + + + + + No flipped normals + + + + + %1 flipped normals + + + + + No non-manifolds + + + + + %1 non-manifolds + + + + + + Non-manifolds + + + + + Cannot remove non-manifolds + + + + + Invalid face indices + + + + + Invalid point indices + + + + + Multiple point indices + + + + + Invalid neighbour indices + + + + + No invalid indices + + + + + Indices + + + + + No degenerations + + + + + %1 degenerated faces + + + + + Degenerations + + + + + No duplicated faces + + + + + %1 duplicated faces + + + + + Duplicated faces + + + + + No duplicated points + + + + + + Duplicated points + + + + + No self-intersections + + + + + + Self-intersections + + + + + No folds on surface + + + + + %1 folds on surface + + + + + Folds + + + + + + Mesh repair + + + + + MeshGui::DlgEvaluateSettings + + + Evaluation settings + + + + + Settings + + + + + Check for non-manifold points + + + + + Enable check for folds on surface + + + + + Only consider zero area faces as degenerated + + + + + MeshGui::DlgRegularSolid + + + Regular Solid + + + + + &Create + + + + + Alt+C + + + + + Cl&ose + + + + + Alt+O + + + + + Solid: + + + + + Cube + + + + + Cylinder + + + + + Cone + + + + + Sphere + + + + + Ellipsoid + + + + + Torus + + + + + Height: + + + + + + + Length: + + + + + Width: + + + + + + Radius: + + + + + + Closed + + + + + + + + + Sampling: + + + + + + Edge length: + + + + + + + Radius 1: + + + + + + + Radius 2: + + + + + MeshGui::DlgRegularSolidImp + + + + + Create %1 + + + + + No active document + + + + + MeshGui::DlgSettingsImportExport + + + Mesh Formats + + + + + Export + + + + + Defines the deviation of tessellation to the actual surface + + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Tessellation</span></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"><span style=" font-weight:400;">Defines the maximum deviation of the tessellated mesh to the surface. The smaller the value is the slower the render speed which results in increased detail/resolution.</span></p></body></html> + + + + + Maximum mesh deviation + + + + + Export AMF files using compression + + + + + MeshGui::DlgSettingsMeshView + + + Mesh view + + + + + Default appearance for new meshes + + + + + Default line color + + + + + Mesh transparency + + + + + Default mesh color + + + + + Show bounding-box for highlighted or selected meshes + + + + + Two-side rendering + + + + + Line transparency + + + + + Backface color + + + + + Smoothing + + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;">This is the smallest angle between two faces where normals get calculated to do flat shading.</p><p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;">If the angle between the normals of two neighbouring faces is less than the crease angle, the faces will be smoothshaded around their common edge.</p></body></html> + + + + + Crease angle + + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><span style=" font-weight:600;">Flat shading/Phong shading</span></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;">Defines the appearance of surfaces.</p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;">With flat shading the surface normals are not defined per vertex that leads to a unreal appearance for curved surfaces while using Phong shading leads to a smoother appearance. </p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;">If this option is set Phong shading is used, if it is unset flat shading is used.</p></body></html> + + + + + Define normal per vertex + + + + + ° + + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"><span style=" font-weight:600;">Hint</span></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;">Defining the normals per vertex is also called <span style=" font-style:italic;">Phong shading</span></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; font-style:italic;"><span style=" font-style:normal;">while defining the normals per face is called </span>Flat shading<span style=" font-style:normal;">.</span></p></body></html> + + + + + MeshGui::DlgSmoothing + + + Smoothing + + + + + Method + + + + + Taubin + + + + + Laplace + + + + + Parameter + + + + + Iterations: + + + + + Lambda: + + + + + Mu: + + + + + Only selection + + + + + MeshGui::MeshFaceAddition + + + Add triangle + + + + + Flip normal + + + + + Clear + + + + + Finish + + + + + MeshGui::MeshFillHole + + + Finish + + + + + MeshGui::ParametersDialog + + + Surface fit + + + + + Parameters + + + + + Selection + + + + + Region + + + + + Triangle + + + + + Clear + + + + + Compute + + + + + No selection + + + + + Before fitting the surface select an area. + + + + + MeshGui::RemoveComponents + + + Remove components + + + + + Select + + + + + Select whole component + + + + + + Pick triangle + + + + + < faces than + + + + + + Region + + + + + + Components + + + + + + All + + + + + Deselect + + + + + Deselect whole component + + + + + > faces than + + + + + Region options + + + + + Respect only visible triangles + + + + + Respect only triangles with normals facing screen + + + + + MeshGui::Segmentation + + + Mesh segmentation + + + + + Smooth mesh + + + + + Plane + + + + + + + + Tolerance + + + + + + + + Minimum number of faces + + + + + Cylinder + + + + + + Curvature + + + + + Tolerance (Flat) + + + + + Tolerance (Curved) + + + + + Sphere + + + + + Freeform + + + + + Max. Curvature + + + + + Min. Curvature + + + + + MeshGui::SegmentationBestFit + + + Mesh segmentation + + + + + Sphere + + + + + + + Tolerance + + + + + + + Minimum number of faces + + + + + + + Parameters... + + + + + Plane + + + + + Cylinder + + + + + + Base + + + + + Normal + + + + + Axis + + + + + + Radius + + + + + Center + + + + + MeshGui::Selection + + + + Selection + + + + + Add + + + + + Clear + + + + + Respect only visible triangles + + + + + Respect only triangles with normals facing screen + + + + + Use a brush tool to select the area + + + + + Clears completely the selected area + + + + + MeshGui::TaskRemoveComponents + + + + Delete + + + + + + Invert + + + + + Mesh_BoundingBox + + + Boundings of %1: + + + + + Mesh_Union + + + + + + + + OpenSCAD + + + + + + + Unknown error occurred while running OpenSCAD. + + + + + + + OpenSCAD cannot be found on your system. +Please visit http://www.openscad.org/index.html to install it. + + + + + QDockWidget + + + Evaluate & Repair Mesh + + + + + QObject + + + Import-Export + + + + + All Mesh Files + + + + + + Binary STL + + + + + + + ASCII STL + + + + + + Binary Mesh + + + + + + Alias Mesh + + + + + + Object File Format + + + + + + Inventor V2.1 ascii + + + + + + Stanford Polygon + + + + + + All Files + + + + + Import mesh + + + + + Simple Model Format + + + + + X3D Extensible 3D + + + + + VRML V2.0 + + + + + Compressed VRML 2.0 + + + + + Nastran + + + + + Python module def + + + + + Export mesh + + + + + Meshing Tolerance + + + + + Enter tolerance for meshing geometry: + + + + + The mesh '%1' is not a solid. + + + + + The mesh '%1' is a solid. + + + + + Solid Mesh + + + + + Boundings + + + + + Fill holes + + + + + Fill holes with maximum number of edges: + + + + + Scaling + + + + + Enter scaling factor: + + + + + [Points: %1, Edges: %2, Faces: %3] + + + + + Display components + + + + + + Leave info mode + + + + + Index: %1 + + + + + Leave hole-filling mode + + + + + Leave removal mode + + + + + Delete selected faces + + + + + Clear selected faces + + + + + Annotation + + + + + Workbench + + + Analyze + + + + + Boolean + + + + + &Meshes + + + + + Mesh tools + + + + diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts new file mode 100644 index 0000000000..b7f2cb4ff6 --- /dev/null +++ b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart.ts @@ -0,0 +1,360 @@ + + + + + CmdMeshPartCurveOnMesh + + + Mesh + + + + + Curve on mesh... + + + + + Curve on mesh + + + + + CmdMeshPartMesher + + + Mesh + + + + + Create mesh from shape... + + + + + Tessellate shape + + + + + CmdMeshPartSection + + + Mesh + + + + + Create section from mesh and plane + + + + + Section + + + + + CmdMeshPartTrimByPlane + + + Mesh + + + + + Trim mesh with a plane + + + + + + Trims a mesh with a plane + + + + + MeshPartGui::CurveOnMeshHandler + + + Create + + + + + Close wire + + + + + Clear + + + + + Cancel + + + + + Wrong mesh picked + + + + + No point was picked + + + + + MeshPartGui::TaskCurveOnMesh + + + Curve on mesh + + + + + Wire + + + + + Snap tolerance to vertexes + + + + + px + + + + + Split threshold + + + + + Spline Approximation + + + + + Tolerance to mesh + + + + + Continuity + + + + + Maximum curve degree + + + + + Start + + + + + MeshPartGui::Tessellation + + + Tessellation + + + + + Shapes + + + + + Meshing options + + + + + Standard + + + + + Mefisto + + + + + Netgen + + + + + Surface deviation: + + + + + Angular deviation: + + + + + Relative surface deviation + + + + + Apply face colors to mesh + + + + + Define segments by face colors + + + + + Maximum edge length: + + + + + Fineness: + + + + + Very coarse + + + + + Coarse + + + + + Moderate + + + + + Fine + + + + + Very fine + + + + + User defined + + + + + Mesh size grading: + + + + + Elements per edge: + + + + + Elements per curvature radius: + + + + + Optimize surface + + + + + Second order elements + + + + + Quad dominated + + + + + Select a shape for meshing, first. + + + + + No such document '%1'. + + + + + MeshPart_Section + + + Select plane + + + + + Please select a plane at which you section the mesh. + + + + + MeshPart_TrimByPlane + + + Select plane + + + + + Please select a plane at which you trim the mesh. + + + + + Trim by plane + + + + + Select the side you want to keep. + + + + + Inner + + + + + Outer + + + + + Split + + + + + Workbench + + + MeshPart + + + + diff --git a/src/Mod/Part/Gui/Resources/translations/Part.ts b/src/Mod/Part/Gui/Resources/translations/Part.ts new file mode 100644 index 0000000000..355006233d --- /dev/null +++ b/src/Mod/Part/Gui/Resources/translations/Part.ts @@ -0,0 +1,4933 @@ + + + + + Attacher + + + Any + Attacher reference type + + + + + Vertex + Attacher reference type + + + + + Edge + Attacher reference type + + + + + Face + Attacher reference type + + + + + Line + Attacher reference type + + + + + Curve + Attacher reference type + + + + + Circle + Attacher reference type + + + + + Conic + Attacher reference type + + + + + Ellipse + Attacher reference type + + + + + Parabola + Attacher reference type + + + + + Hyperbola + Attacher reference type + + + + + Plane + Attacher reference type + + + + + Sphere + Attacher reference type + + + + + Revolve + Attacher reference type + + + + + Cylinder + Attacher reference type + + + + + Torus + Attacher reference type + + + + + Cone + Attacher reference type + + + + + Object + Attacher reference type + + + + + Solid + Attacher reference type + + + + + Wire + Attacher reference type + + + + + Attacher0D + + + Deactivated + AttachmentPoint mode caption + + + + + Attachment is disabled. Point can be moved by editing Placement property. + AttachmentPoint mode tooltip + + + + + Object's origin + AttachmentPoint mode caption + + + + + Point is put at object's Placement.Position. Works on objects with placements, and ellipse/parabola/hyperbola edges. + AttachmentPoint mode tooltip + + + + + Focus1 + AttachmentPoint mode caption + + + + + Focus of ellipse, parabola, hyperbola. + AttachmentPoint mode tooltip + + + + + Focus2 + AttachmentPoint mode caption + + + + + Second focus of ellipse and hyperbola. + AttachmentPoint mode tooltip + + + + + On edge + AttachmentPoint mode caption + + + + + Point is put on edge, MapPathParameter controls where. Additionally, vertex can be linked in for making a projection. + AttachmentPoint mode tooltip + + + + + Center of curvature + AttachmentPoint mode caption + + + + + Center of osculating circle of an edge. Optional vertex link defines where. + AttachmentPoint mode tooltip + + + + + Center of mass + AttachmentPoint mode caption + + + + + Center of mass of all references (equal densities are assumed). + AttachmentPoint mode tooltip + + + + + Intersection + AttachmentPoint mode caption + + + + + Not implemented + AttachmentPoint mode tooltip + + + + + Vertex + AttachmentPoint mode caption + + + + + Put Datum point coincident with another vertex. + AttachmentPoint mode tooltip + + + + + Proximity point 1 + AttachmentPoint mode caption + + + + + Point on first reference that is closest to second reference. + AttachmentPoint mode tooltip + + + + + Proximity point 2 + AttachmentPoint mode caption + + + + + Point on second reference that is closest to first reference. + AttachmentPoint mode tooltip + + + + + Attacher1D + + + Deactivated + AttachmentLine mode caption + + + + + Attachment is disabled. Line can be moved by editing Placement property. + AttachmentLine mode tooltip + + + + + Object's X + AttachmentLine mode caption + + + + + + Line is aligned along local X axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + AttachmentLine mode tooltip + + + + + Object's Y + AttachmentLine mode caption + + + + + Line is aligned along local Y axis of object. Works on objects with placements, and ellipse/parabola/hyperbola edges. + AttachmentLine mode tooltip + + + + + Object's Z + AttachmentLine mode caption + + + + + Axis of curvature + AttachmentLine mode caption + + + + + Line that is an axis of osculating circle of curved edge. Optional vertex defines where. + AttachmentLine mode tooltip + + + + + Directrix1 + AttachmentLine mode caption + + + + + Directrix line for ellipse, parabola, hyperbola. + AttachmentLine mode tooltip + + + + + Directrix2 + AttachmentLine mode caption + + + + + Second directrix line for ellipse and hyperbola. + AttachmentLine mode tooltip + + + + + Asymptote1 + AttachmentLine mode caption + + + + + Asymptote of a hyperbola. + AttachmentLine mode tooltip + + + + + Asymptote2 + AttachmentLine mode caption + + + + + Second asymptote of hyperbola. + AttachmentLine mode tooltip + + + + + Tangent + AttachmentLine mode caption + + + + + Line tangent to an edge. Optional vertex link defines where. + AttachmentLine mode tooltip + + + + + Normal to edge + AttachmentLine mode caption + + + + + Align to N vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + AttachmentLine mode tooltip + + + + + Binormal + AttachmentLine mode caption + + + + + Align to B vector of Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + AttachmentLine mode tooltip + + + + + Tangent to surface (U) + AttachmentLine mode caption + + + + + + Tangent to surface, along U parameter. Vertex link defines where. + AttachmentLine mode tooltip + + + + + Tangent to surface (V) + AttachmentLine mode caption + + + + + Through two points + AttachmentLine mode caption + + + + + Line that passes through two vertices. + AttachmentLine mode tooltip + + + + + Intersection + AttachmentLine mode caption + + + + + Not implemented. + AttachmentLine mode tooltip + + + + + Proximity line + AttachmentLine mode caption + + + + + Line that spans the shortest distance between shapes. + AttachmentLine mode tooltip + + + + + 1st principal axis + AttachmentLine mode caption + + + + + Line follows first principal axis of inertia. + AttachmentLine mode tooltip + + + + + 2nd principal axis + AttachmentLine mode caption + + + + + Line follows second principal axis of inertia. + AttachmentLine mode tooltip + + + + + 3rd principal axis + AttachmentLine mode caption + + + + + Line follows third principal axis of inertia. + AttachmentLine mode tooltip + + + + + Normal to surface + AttachmentLine mode caption + + + + + Line perpendicular to surface at point set by vertex. + AttachmentLine mode tooltip + + + + + Attacher2D + + + Deactivated + AttachmentPlane mode caption + + + + + Attachment is disabled. Object can be moved by editing Placement property. + AttachmentPlane mode tooltip + + + + + Translate origin + AttachmentPlane mode caption + + + + + Origin is aligned to match Vertex. Orientation is controlled by Placement property. + AttachmentPlane mode tooltip + + + + + Object's XY + AttachmentPlane mode caption + + + + + Plane is aligned to XY local plane of linked object. + AttachmentPlane mode tooltip + + + + + Object's XZ + AttachmentPlane mode caption + + + + + Plane is aligned to XZ local plane of linked object. + AttachmentPlane mode tooltip + + + + + Object's YZ + AttachmentPlane mode caption + + + + + Plane is aligned to YZ local plane of linked object. + AttachmentPlane mode tooltip + + + + + Plane face + AttachmentPlane mode caption + + + + + Plane is aligned to coincide planar face. + AttachmentPlane mode tooltip + + + + + Tangent to surface + AttachmentPlane mode caption + + + + + Plane is made tangent to surface at vertex. + AttachmentPlane mode tooltip + + + + + Normal to edge + AttachmentPlane mode caption + + + + + Plane is made tangent to edge. Optional vertex link defines where. + AttachmentPlane mode tooltip + + + + + Frenet NB + AttachmentPlane mode caption + + + + + + + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + AttachmentPlane mode tooltip + + + + + Frenet TN + AttachmentPlane mode caption + + + + + Frenet TB + AttachmentPlane mode caption + + + + + Concentric + AttachmentPlane mode caption + + + + + Align to plane to osculating circle of an edge. Origin is aligned to point of curvature. Optional vertex link defines where. + AttachmentPlane mode tooltip + + + + + Revolution Section + AttachmentPlane mode caption + + + + + Plane is perpendicular to edge, and Y axis is matched with axis of osculating circle. Optional vertex link defines where. + AttachmentPlane mode tooltip + + + + + Plane by 3 points + AttachmentPlane mode caption + + + + + Align plane to pass through three vertices. + AttachmentPlane mode tooltip + + + + + Normal to 3 points + AttachmentPlane mode caption + + + + + Plane will pass through first two vertices, and perpendicular to plane that passes through three vertices. + AttachmentPlane mode tooltip + + + + + Folding + AttachmentPlane mode caption + + + + + Specialty mode for folding polyhedra. Select 4 edges in order: foldable edge, fold line, other fold line, other foldable edge. Plane will be aligned to folding the first edge. + AttachmentPlane mode tooltip + + + + + Inertia 2-3 + AttachmentPlane mode caption + + + + + Plane constructed on second and third principal axes of inertia (passes through center of mass). + AttachmentPlane mode tooltip + + + + + Attacher3D + + + Deactivated + Attachment3D mode caption + + + + + Attachment is disabled. Object can be moved by editing Placement property. + Attachment3D mode tooltip + + + + + Translate origin + Attachment3D mode caption + + + + + Origin is aligned to match Vertex. Orientation is controlled by Placement property. + Attachment3D mode tooltip + + + + + Object's X Y Z + Attachment3D mode caption + + + + + Placement is made equal to Placement of linked object. + Attachment3D mode tooltip + + + + + Object's X Z-Y + Attachment3D mode caption + + + + + X', Y', Z' axes are matched with object's local X, Z, -Y, respectively. + Attachment3D mode tooltip + + + + + Object's Y Z X + Attachment3D mode caption + + + + + X', Y', Z' axes are matched with object's local Y, Z, X, respectively. + Attachment3D mode tooltip + + + + + XY on plane + Attachment3D mode caption + + + + + X' Y' plane is aligned to coincide planar face. + Attachment3D mode tooltip + + + + + XY tangent to surface + Attachment3D mode caption + + + + + X' Y' plane is made tangent to surface at vertex. + Attachment3D mode tooltip + + + + + Z tangent to edge + Attachment3D mode caption + + + + + Z' axis is aligned to be tangent to edge. Optional vertex link defines where. + Attachment3D mode tooltip + + + + + Frenet NBT + Attachment3D mode caption + + + + + + + Align to Frenet-Serret coordinate system of curved edge. Optional vertex link defines where. + Attachment3D mode tooltip + + + + + Frenet TNB + Attachment3D mode caption + + + + + Frenet TBN + Attachment3D mode caption + + + + + Concentric + Attachment3D mode caption + + + + + Align XY plane to osculating circle of an edge. Optional vertex link defines where. + Attachment3D mode tooltip + + + + + Revolution Section + Attachment3D mode caption + + + + + Align Y' axis to match axis of osculating circle of an edge. Optional vertex link defines where. + Attachment3D mode tooltip + + + + + XY plane by 3 points + Attachment3D mode caption + + + + + Align XY plane to pass through three vertices. + Attachment3D mode tooltip + + + + + XZ plane by 3 points + Attachment3D mode caption + + + + + Align XZ plane to pass through 3 points; X axis will pass through two first points. + Attachment3D mode tooltip + + + + + Folding + Attachment3D mode caption + + + + + Specialty mode for folding polyhedra. Select 4 edges in order: foldable edge, fold line, other fold line, other foldable edge. XY plane will be aligned to folding the first edge. + Attachment3D mode tooltip + + + + + Inertial CS + Attachment3D mode caption + + + + + Inertial coordinate system, constructed on principal axes of inertia and center of mass. + Attachment3D mode tooltip + + + + + Align O-Z-X + Attachment3D mode caption + + + + + Match origin with first Vertex. Align Z' and X' axes towards vertex/along line. + Attachment3D mode tooltip + + + + + Align O-Z-Y + Attachment3D mode caption + + + + + Match origin with first Vertex. Align Z' and Y' axes towards vertex/along line. + Attachment3D mode tooltip + + + + + + Align O-X-Y + Attachment3D mode caption + + + + + Match origin with first Vertex. Align X' and Y' axes towards vertex/along line. + Attachment3D mode tooltip + + + + + Align O-X-Z + Attachment3D mode caption + + + + + Match origin with first Vertex. Align X' and Z' axes towards vertex/along line. + Attachment3D mode tooltip + + + + + Align O-Y-Z + Attachment3D mode caption + + + + + Match origin with first Vertex. Align Y' and Z' axes towards vertex/along line. + Attachment3D mode tooltip + + + + + + Align O-Y-X + Attachment3D mode caption + + + + + Match origin with first Vertex. Align Y' and X' axes towards vertex/along line. + Attachment3D mode tooltip + + + + + Align O-N-X + Attachment3D mode caption + + + + + Match origin with first Vertex. Align normal and horizontal plane axis towards vertex/along line. + Attachment3D mode tooltip + + + + + Align O-N-Y + Attachment3D mode caption + + + + + Match origin with first Vertex. Align normal and vertical plane axis towards vertex/along line. + Attachment3D mode tooltip + + + + + Match origin with first Vertex. Align horizontal and vertical plane axes towards vertex/along line. + Attachment3D mode tooltip + + + + + Align O-X-N + Attachment3D mode caption + + + + + Match origin with first Vertex. Align horizontal plane axis and normal towards vertex/along line. + Attachment3D mode tooltip + + + + + Align O-Y-N + Attachment3D mode caption + + + + + Match origin with first Vertex. Align vertical plane axis and normal towards vertex/along line. + Attachment3D mode tooltip + + + + + Match origin with first Vertex. Align vertical and horizontal plane axes towards vertex/along line. + Attachment3D mode tooltip + + + + + BlockDefinition + + + Block definition + + + + + First limit + + + + + + Type: + + + + + + mm + + + + + + Length: + + + + + + Dimension + + + + + + Up to next + + + + + + Up to last + + + + + + Up to plane + + + + + + Up to face + + + + + + Limit: + + + + + + + + No selection + + + + + Profile + + + + + Selection: + + + + + Reverse + + + + + Both sides + + + + + Second limit + + + + + Direction + + + + + Perpendicular to sketch + + + + + Reference + + + + + CmdBoxSelection + + + Part + + + + + + + Box selection + + + + + CmdCheckGeometry + + + Part + + + + + Check Geometry + + + + + Analyzes Geometry For Errors + + + + + CmdColorPerFace + + + Part + + + + + Color per face + + + + + Set color per face + + + + + CmdMeasureAngular + + + Part + + + + + + Measure Angular + + + + + CmdMeasureClearAll + + + Part + + + + + + Clear All + + + + + CmdMeasureLinear + + + Part + + + + + + Measure Linear + + + + + CmdMeasureToggle3d + + + Part + + + + + + Toggle 3d + + + + + CmdMeasureToggleAll + + + Part + + + + + + Toggle All + + + + + CmdMeasureToggleDelta + + + Part + + + + + + Toggle Delta + + + + + CmdPartBoolean + + + Part + + + + + Boolean... + + + + + Run a boolean operation with two shapes selected + + + + + CmdPartBox + + + Part + + + + + + + Cube + + + + + Create a cube solid + + + + + CmdPartBox2 + + + Part + + + + + Box fix 1 + + + + + Create a box solid without dialog + + + + + CmdPartBox3 + + + Part + + + + + Box fix 2 + + + + + Create a box solid without dialog + + + + + CmdPartBuilder + + + Part + + + + + Shape builder... + + + + + Advanced utility to create shapes + + + + + CmdPartChamfer + + + Part + + + + + Chamfer... + + + + + Chamfer the selected edges of a shape + + + + + CmdPartCommon + + + Part + + + + + Intersection + + + + + Make an intersection of two shapes + + + + + CmdPartCompCompoundTools + + + Part + + + + + Counpound tools + + + + + Compound tools: working with lists of shapes. + + + + + CmdPartCompJoinFeatures + + + Part + + + + + Join objects... + + + + + Join walled objects + + + + + CmdPartCompOffset + + + Part + + + + + Offset: + + + + + Tools to offset shapes (construct parallel shapes) + + + + + CmdPartCompSplitFeatures + + + Part + + + + + Split objects... + + + + + Shape splitting tools. Compsolid creation tools. OCC 6.9.0 or later is required. + + + + + CmdPartCompound + + + Part + + + + + Make compound + + + + + Make a compound of several shapes + + + + + CmdPartCone + + + Part + + + + + + + Cone + + + + + Create a cone solid + + + + + CmdPartCrossSections + + + Part + + + + + Cross-sections... + + + + + Cross-sections + + + + + CmdPartCut + + + Part + + + + + Cut + + + + + Make a cut of two shapes + + + + + CmdPartCylinder + + + Part + + + + + + + Cylinder + + + + + Create a Cylinder + + + + + CmdPartDefeaturing + + + Part + + + + + Defeaturing + + + + + Remove feature from a shape + + + + + CmdPartExport + + + Part + + + + + Export CAD... + + + + + Exports to a CAD file + + + + + CmdPartExtrude + + + Part + + + + + Extrude... + + + + + Extrude a selected sketch + + + + + CmdPartFillet + + + Part + + + + + Fillet... + + + + + Fillet the selected edges of a shape + + + + + CmdPartFuse + + + Part + + + + + Union + + + + + Make a union of several shapes + + + + + CmdPartImport + + + Part + + + + + Import CAD... + + + + + Imports a CAD file + + + + + CmdPartImportCurveNet + + + Part + + + + + Import curve network... + + + + + Import a curve network + + + + + CmdPartLoft + + + Part + + + + + Loft... + + + + + Utility to loft + + + + + CmdPartMakeFace + + + Part + + + + + Make face from wires + + + + + Make face from set of wires (e.g. from a sketch) + + + + + CmdPartMakeSolid + + + Part + + + + + Convert to solid + + + + + Create solid from a shell or compound + + + + + CmdPartMirror + + + Part + + + + + Mirroring... + + + + + Mirroring a selected shape + + + + + CmdPartOffset + + + Part + + + + + 3D Offset... + + + + + Utility to offset in 3D + + + + + CmdPartOffset2D + + + Part + + + + + 2D Offset... + + + + + Utility to offset planar shapes + + + + + CmdPartPickCurveNet + + + Part + + + + + Pick curve network + + + + + Pick a curve network + + + + + CmdPartPrimitives + + + Part + + + + + Create primitives... + + + + + Creation of parametrized geometric primitives + + + + + CmdPartRefineShape + + + Part + + + + + Refine shape + + + + + Refine the copy of a shape + + + + + CmdPartReverseShape + + + Part + + + + + Reverse shapes + + + + + Reverse orientation of shapes + + + + + CmdPartRevolve + + + Part + + + + + Revolve... + + + + + Revolve a selected shape + + + + + CmdPartRuledSurface + + + Part + + + + + Create ruled surface + + + + + Create a ruled surface from either two Edges or two wires + + + + + CmdPartSection + + + Part + + + + + Section + + + + + Make a section of two shapes + + + + + CmdPartShapeFromMesh + + + Part + + + + + Create shape from mesh... + + + + + Create shape from selected mesh object + + + + + CmdPartSimpleCopy + + + Part + + + + + Create simple copy + + + + + Create a simple non-parametric copy + + + + + CmdPartSimpleCylinder + + + Part + + + + + Create Cylinder... + + + + + Create a Cylinder + + + + + CmdPartSphere + + + Part + + + + + + + Sphere + + + + + Create a sphere solid + + + + + CmdPartSweep + + + Part + + + + + Sweep... + + + + + Utility to sweep + + + + + CmdPartThickness + + + Part + + + + + Thickness... + + + + + Utility to apply a thickness + + + + + + Wrong selection + + + + + Selected one or more faces of a shape + + + + + Selected shape is not a solid + + + + + CmdPartTorus + + + Part + + + + + + + Torus + + + + + Create a torus solid + + + + + PartDesignGui::TaskDatumParameters + + + Form + + + + + Selection accepted + + + + + Reference 1 + + + + + Reference 2 + + + + + Reference 3 + + + + + Reference 4 + + + + + Attachment mode: + + + + + AttachmentOffset property. The placement is expressed in local space of object being attached. + + + + + Attachment Offset: + + + + + X: + + + + + Y: + + + + + Z: + + + + + Yaw: + + + + + Pitch: + + + + + Roll: + + + + + Flip sides + + + + + PartGui::CrossSections + + + Cross sections + + + + + Guiding plane + + + + + XY + + + + + XZ + + + + + YZ + + + + + Position: + + + + + Sections + + + + + On both sides + + + + + Count + + + + + Distance: + + + + + PartGui::DlgBooleanOperation + + + Boolean Operation + + + + + Boolean operation + + + + + Section + + + + + Difference + + + + + Union + + + + + Intersection + + + + + First shape + + + + + + Solids + + + + + + Shells + + + + + + Compounds + + + + + + Faces + + + + + Second shape + + + + + Swap selection + + + + + Select a shape on the left side, first + + + + + Select a shape on the right side, first + + + + + Cannot perform a boolean operation with the same shape + + + + + No active document available + + + + + One of the selected objects doesn't exist anymore + + + + + Performing union on non-solids is not possible + + + + + Performing intersection on non-solids is not possible + + + + + Performing difference on non-solids is not possible + + + + + PartGui::DlgChamferEdges + + + Chamfer Edges + + + + + PartGui::DlgExtrusion + + + Extrude + + + + + Direction + + + + + If checked, direction of extrusion is reversed. + + + + + Reversed + + + + + Specify direction manually using X,Y,Z values. + + + + + Custom direction: + + + + + Extrude perpendicularly to plane of input shape. + + + + + Along normal + + + + + Click to start selecting an edge in 3d view. + + + + + + Select + + + + + Set direction to match a direction of straight edge. Hint: to account for length of the edge too, set both lengths to zero. + + + + + Along edge: + + + + + X: + + + + + Y: + + + + + Z: + + + + + Length + + + + + Along: + + + + + Length to extrude along direction (can be negative). If both lengths are zero, magnitude of direction is used. + + + + + Against: + + + + + Length to extrude against direction (can be negative). + + + + + Distribute extrusion length equally to both sides. + + + + + Symmetric + + + + + Taper outward angle + + + + + + Apply slope (draft) to extrusion side faces. + + + + + If checked, extruding closed wires will give solids, not shells. + + + + + Create solid + + + + + Shape + + + + + Selecting... + + + + + The document '%1' doesn't exist. + + + + + + Creating Extrusion failed. + +%1 + + + + + Object not found: %1 + + + + + No shapes selected for extrusion. Select some, first. + + + + + Extrusion direction link is invalid. + +%1 + + + + + Direction mode is to use an edge, but no edge is linked. + + + + + Can't determine normal vector of shape to be extruded. Please use other mode. + +(%1) + + + + + Extrusion direction is zero-length. It must be non-zero. + + + + + Total extrusion length is zero (length1 == -length2). It must be nonzero. + + + + + PartGui::DlgFilletEdges + + + Fillet Edges + + + + + Shape + + + + + Selected shape: + + + + + No selection + + + + + Fillet Parameter + + + + + Selection + + + + + Select edges + + + + + Select faces + + + + + All + + + + + None + + + + + Fillet type: + + + + + Constant Radius + + + + + Variable Radius + + + + + Radius: + + + + + Length: + + + + + Constant Length + + + + + Variable Length + + + + + Edges to chamfer + + + + + + Start length + + + + + End length + + + + + Edges to fillet + + + + + + Start radius + + + + + End radius + + + + + + Edge%1 + + + + + Length + + + + + Radius + + + + + No shape selected + + + + + No valid shape is selected. +Please select a valid shape in the drop-down box first. + + + + + No edge selected + + + + + No edge entity is checked to fillet. +Please check one or more edge entities first. + + + + + PartGui::DlgImportExportIges + + + IGES + + + + + Export + + + + + Units for export of IGES + + + + + Millimeter + + + + + Meter + + + + + Inch + + + + + Write solids and shells as + + + + + Groups of Trimmed Surfaces (type 144) + + + + + Solids (type 186) and Shells (type 514) / B-REP mode + + + + + Import + + + + + Skip blank entities + + + + + Header + + + + + Company + + + + + Product + + + + + Author + + + + + PartGui::DlgImportExportStep + + + STEP + + + + + Header + + + + + Company + + + + + Author + + + + + Product + + + + + Export + + + + + Millimeter + + + + + Meter + + + + + Inch + + + + + Units for export of STEP + + + + + Scheme + + + + + Write out curves in parametric space of surface + + + + + Import + + + + + If this is checked, no Compound merge will be done during file reading (slower but higher details). + + + + + Enable STEP Compound merge + + + + + PartGui::DlgPartBox + + + Box definition + + + + + Position: + + + + + Direction: + + + + + X: + + + + + Y: + + + + + Z: + + + + + Size: + + + + + Height: + + + + + Width: + + + + + Length: + + + + + PartGui::DlgPartCylinder + + + Cylinder definition + + + + + Position: + + + + + Direction: + + + + + X: + + + + + Z: + + + + + Y: + + + + + Parameter + + + + + Height: + + + + + Radius: + + + + + PartGui::DlgPartImportIges + + + IGES input file + + + + + File Name + + + + + ... + + + + + PartGui::DlgPartImportIgesImp + + + IGES + + + + + All Files + + + + + PartGui::DlgPartImportStep + + + Step input file + + + + + File Name + + + + + ... + + + + + PartGui::DlgPartImportStepImp + + + STEP + + + + + All Files + + + + + PartGui::DlgPrimitives + + + Geometric Primitives + + + + + + Plane + + + + + + Box + + + + + + Cylinder + + + + + + Cone + + + + + + Sphere + + + + + + Ellipsoid + + + + + + Torus + + + + + + Prism + + + + + + Wedge + + + + + + Helix + + + + + + Spiral + + + + + + Circle + + + + + + Ellipse + + + + + Point + + + + + + Line + + + + + + Regular polygon + + + + + Parameter + + + + + + Width: + + + + + + Length: + + + + + + + + + Height: + + + + + + + Angle: + + + + + + + + + Radius: + + + + + + + Radius 1: + + + + + + + Radius 2: + + + + + + U parameter: + + + + + V parameters: + + + + + Radius 3: + + + + + + V parameter: + + + + + U Parameter: + + + + + + Polygon: + + + + + + Circumradius: + + + + + X min/max: + + + + + Y min/max: + + + + + Z min/max: + + + + + X2 min/max: + + + + + Z2 min/max: + + + + + Pitch: + + + + + Coordinate system: + + + + + Right-handed + + + + + Left-handed + + + + + Growth: + + + + + Number of rotations: + + + + + + Angle 1: + + + + + + Angle 2: + + + + + From three points + + + + + Major radius: + + + + + Minor radius: + + + + + + + X: + + + + + + + Y: + + + + + + + Z: + + + + + End point + + + + + Start point + + + + + + + Create %1 + + + + + No active document + + + + + Vertex + + + + + &Create + + + + + PartGui::DlgRevolution + + + Revolve + + + + + If checked, revolving wires will produce solids. If not, revolving a wire yields a shell. + + + + + Create Solid + + + + + Shape + + + + + Angle: + + + + + Revolution axis + + + + + Center X: + + + + + Center Y: + + + + + Center Z: + + + + + + Click to set this as axis + + + + + Dir. X: + + + + + Dir. Y: + + + + + Dir. Z: + + + + + + Select reference + + + + + If checked, revolution will extend forwards and backwards by half the angle. + + + + + Symmetric angle + + + + + Object not found: %1 + + + + + Select a shape for revolution, first. + + + + + + + Revolution axis link is invalid. + +%1 + + + + + Revolution axis direction is zero-length. It must be non-zero. + + + + + Revolution angle span is zero. It must be non-zero. + + + + + + Creating Revolve failed. + +%1 + + + + + Selecting... (line or arc) + + + + + PartGui::DlgSettings3DViewPart + + + Shape view + + + + + Tessellation + + + + + % + + + + + Defines the deviation of tessellation to the actual surface + + + + + <html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Tessellation</span></p><p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"></p><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"><span style=" font-weight:400;">Defines the maximum deviation of the tessellated mesh to the surface. The smaller the value is the slower the render speed which results in increased detail/resolution.</span></p></body></html> + + + + + Maximum deviation depending on the model bounding box + + + + + Maximum angular deflection + + + + + ° + + + + + Deviation + + + + + Setting a too small deviation causes the tessellation to take longerand thus freezes or slows down the GUI. + + + + + PartGui::DlgSettingsGeneral + + + General + + + + + Model settings + + + + + Automatically check model after boolean operation + + + + + Automatically refine model after boolean operation + + + + + Automatically refine model after sketch-based operation + + + + + Object naming + + + + + Add name of base object + + + + + PartGui::DlgSettingsObjectColor + + + Part colors + + + + + Default Part colors + + + + + Default vertex color + + + + + Bounding box color + + + + + Default shape color + + + + + + The default line color for new shapes + + + + + The default color for new shapes + + + + + + The default line thickness for new shapes + + + + + + px + + + + + The color of bounding boxes in the 3D view + + + + + Default vertex size + + + + + Default line width + + + + + Default line color + + + + + Random shape color + + + + + Annotations + + + + + Default text color + + + + + PartGui::FaceColors + + + Face colors + + + + + Do you really want to cancel? + + + + + PartGui::Location + + + Location + + + + + Position + + + + + 3D View + + + + + PartGui::LoftWidget + + + Available profiles + + + + + Selected profiles + + + + + Too few elements + + + + + At least two vertices, edges, wires or faces are required. + + + + + Input error + + + + + Vertex/Edge/Wire/Face + + + + + Loft + + + + + PartGui::Mirroring + + + Mirroring + + + + + Shapes + + + + + Mirror plane: + + + + + XY plane + + + + + XZ plane + + + + + YZ plane + + + + + Base point + + + + + x + + + + + y + + + + + z + + + + + Select a shape for mirroring, first. + + + + + No such document '%1'. + + + + + PartGui::OffsetWidget + + + Input error + + + + + PartGui::ResultModel + + + Name + + + + + Type + + + + + Error + + + + + PartGui::ShapeBuilderWidget + + + + + + + + + Wrong selection + + + + + + Select two vertices + + + + + + Select one or more edges + + + + + Select three or more vertices + + + + + Select two or more faces + + + + + Select only one part object + + + + + Select two vertices to create an edge + + + + + Select adjacent edges + + + + + Select a list of vertices + + + + + Select a closed set of edges + + + + + Select adjacent faces + + + + + All shape types can be selected + + + + + PartGui::SweepWidget + + + Available profiles + + + + + Selected profiles + + + + + + + Sweep path + + + + + Select one or more connected edges you want to sweep along. + + + + + Too few elements + + + + + At least one edge or wire is required. + + + + + Wrong selection + + + + + '%1' cannot be used as profile and path. + + + + + Input error + + + + + Done + + + + + Select one or more connected edges in the 3d view and press 'Done' + + + + + + The selected sweep path is invalid. + + + + + Vertex/Wire + + + + + Sweep + + + + + PartGui::TaskAttacher + + + Form + + + + + Selection accepted + + + + + Reference 1 + + + + + Reference 2 + + + + + Reference 3 + + + + + Reference 4 + + + + + Attachment mode: + + + + + AttachmentOffset property. The placement is expressed in local space of object being attached. + + + + + + Attachment Offset: + + + + + X: + + + + + Y: + + + + + Z: + + + + + Yaw: + + + + + Pitch: + + + + + Roll: + + + + + Flip sides + + + + + OCC error: %1 + + + + + unknown error + + + + + Attachment mode failed: %1 + + + + + Not attached + + + + + Attached with mode %1 + + + + + Attachment Offset (inactive - not attached): + + + + + Face + + + + + Edge + + + + + Vertex + + + + + Selecting... + + + + + Reference%1 + + + + + Not editable because rotation part of AttachmentOffset is bound by expressions. + + + + + Reference combinations: + + + + + %1 (add %2) + + + + + %1 (add more references) + + + + + PartGui::TaskCheckGeometryDialog + + + Shape Content + + + + + PartGui::TaskCheckGeometryResults + + + Check Geometry + + + + + Check geometry + + + + + PartGui::TaskDlgAttacher + + + Datum dialog: Input error + + + + + PartGui::TaskFaceColors + + + Set color per face + + + + + Click on the faces in the 3d view to select them. + + + + + Faces: + + + + + Set to default + + + + + Box selection + + + + + PartGui::TaskLoft + + + Loft + + + + + Create solid + + + + + Ruled surface + + + + + Closed + + + + + PartGui::TaskOffset + + + + Offset + + + + + Mode + + + + + Skin + + + + + Pipe + + + + + RectoVerso + + + + + Join type + + + + + Arc + + + + + Tangent + + + + + + Intersection + + + + + Self-intersection + + + + + Fill offset + + + + + Faces + + + + + Update view + + + + + PartGui::TaskShapeBuilder + + + + Create shape + + + + + Face from vertices + + + + + Shell from faces + + + + + Edge from vertices + + + + + Face from edges + + + + + Solid from shell + + + + + Planar + + + + + Refine shape + + + + + All faces + + + + + Create + + + + + Wire from edges + + + + + PartGui::TaskSweep + + + Sweep + + + + + Sweep Path + + + + + Create solid + + + + + Frenet + + + + + Select one or more profiles and select an edge or wire +in the 3D view for the sweep path. + + + + + PartGui::ThicknessWidget + + + + + Thickness + + + + + Select faces of the source object and press 'Done' + + + + + Done + + + + + Input error + + + + + Part_FaceMaker + + + Simple + + + + + Makes separate plane face from every wire independently. No support for holes; wires can be on different planes. + + + + + Bull's-eye facemaker + + + + + Supports making planar faces with holes with islands. + + + + + Cheese facemaker + + + + + Supports making planar faces with holes, but no islands inside holes. + + + + + Part Extrude facemaker + + + + + Supports making faces with holes, does not support nesting. + + + + + QObject + + + + Part design + + + + + + Import-Export + + + + + Display + + + + + + + + + + Wrong selection + + + + + + Select two shapes please. + + + + + + + Non-solids selected + + + + + + + The use of non-solids for boolean operations may lead to unexpected results. +Do you want to continue? + + + + + Select two shapes or more, please. Or, select one compound containing two or more shapes to compute common between. + + + + + Select two shapes or more, please. Or, select one compound containing two or more shapes to be fused. + + + + + Select one shape or more, please. + + + + + All CAD Files + + + + + All Files + + + + + You have to select either two edges or two wires. + + + + + Sewing Tolerance + + + + + Enter tolerance for sewing shape: + + + + + + No reference selected + + + + + + Face + + + + + + Edge + + + + + + Vertex + + + + + Compound + + + + + Compound Solid + + + + + Solid + + + + + Shell + + + + + Wire + + + + + Shape + + + + + No Error + + + + + Invalid Point On Curve + + + + + Invalid Point On Curve On Surface + + + + + Invalid Point On Surface + + + + + No 3D Curve + + + + + Multiple 3D Curve + + + + + Invalid 3D Curve + + + + + No Curve On Surface + + + + + Invalid Curve On Surface + + + + + Invalid Curve On Closed Surface + + + + + Invalid Same Range Flag + + + + + Invalid Same Parameter Flag + + + + + Invalid Degenerated Flag + + + + + Free Edge + + + + + Invalid MultiConnexity + + + + + Invalid Range + + + + + Empty Wire + + + + + Redundant Edge + + + + + Self Intersecting Wire + + + + + No Surface + + + + + Invalid Wire + + + + + Redundant Wire + + + + + Intersecting Wires + + + + + Invalid Imbrication Of Wires + + + + + Empty Shell + + + + + Redundant Face + + + + + Unorientable Shape + + + + + Not Closed + + + + + Not Connected + + + + + Sub Shape Not In Shape + + + + + Bad Orientation + + + + + Bad Orientation Of Sub Shape + + + + + Invalid Tolerance Value + + + + + Check Failed + + + + + No Result + + + + + Out Of Enum Range: + + + + + BOPAlgo CheckUnknown + + + + + BOPAlgo BadType + + + + + BOPAlgo SelfIntersect + + + + + BOPAlgo TooSmallEdge + + + + + BOPAlgo NonRecoverableFace + + + + + BOPAlgo IncompatibilityOfVertex + + + + + BOPAlgo IncompatibilityOfEdge + + + + + BOPAlgo IncompatibilityOfFace + + + + + BOPAlgo OperationAborted + + + + + BOPAlgo GeomAbs_C0 + + + + + BOPAlgo_InvalidCurveOnSurface + + + + + BOPAlgo NotValid + + + + + + Invalid + + + + + + Selections + + + + + + Control + + + + + Reset Dialog + + + + + Toggle 3d + + + + + Toggle Delta + + + + + Clear All + + + + + Set colors... + + + + + Edit mirror plane + + + + + Edit fillet edges + + + + + Edit chamfer edges + + + + + Edit offset + + + + + Edit thickness + + + + + Show control points + + + + + Workbench + + + &Part + + + + + &Simple + + + + + &Parametric + + + + + Solids + + + + + Part tools + + + + + Boolean + + + + + Primitives + + + + + Join + + + + + Split + + + + + Compound + + + + diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts new file mode 100644 index 0000000000..20eae90780 --- /dev/null +++ b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign.ts @@ -0,0 +1,3348 @@ + + + + + CmdPartDesignAdditiveLoft + + + PartDesign + + + + + Additive loft + + + + + Loft a selected profile through other profile sections + + + + + CmdPartDesignAdditivePipe + + + PartDesign + + + + + Additive pipe + + + + + Sweep a selected sketch along a path or to other profiles + + + + + CmdPartDesignBody + + + PartDesign + + + + + Create body + + + + + Create a new body and make it active + + + + + CmdPartDesignBoolean + + + PartDesign + + + + + Boolean operation + + + + + Boolean operation with two or more bodies + + + + + CmdPartDesignCS + + + PartDesign + + + + + Create a local coordinate system + + + + + Create a new local coordinate system + + + + + CmdPartDesignChamfer + + + PartDesign + + + + + Chamfer + + + + + Chamfer the selected edges of a shape + + + + + CmdPartDesignClone + + + PartDesign + + + + + Create a clone + + + + + Create a new clone + + + + + CmdPartDesignDraft + + + PartDesign + + + + + Draft + + + + + Make a draft on a face + + + + + CmdPartDesignDuplicateSelection + + + PartDesign + + + + + Duplicate selected object + + + + + Duplicates the selected object and adds it to the active body + + + + + CmdPartDesignFillet + + + PartDesign + + + + + Fillet + + + + + Make a fillet on an edge, face or body + + + + + CmdPartDesignGroove + + + PartDesign + + + + + Groove + + + + + Groove a selected sketch + + + + + CmdPartDesignHole + + + PartDesign + + + + + Hole + + + + + Create a hole with the selected sketch + + + + + CmdPartDesignLine + + + PartDesign + + + + + Create a datum line + + + + + Create a new datum line + + + + + CmdPartDesignLinearPattern + + + PartDesign + + + + + LinearPattern + + + + + Create a linear pattern feature + + + + + CmdPartDesignMigrate + + + PartDesign + + + + + Migrate + + + + + Migrate document to the modern PartDesign workflow + + + + + CmdPartDesignMirrored + + + PartDesign + + + + + Mirrored + + + + + Create a mirrored feature + + + + + CmdPartDesignMoveFeature + + + PartDesign + + + + + Move object to other body + + + + + Moves the selected object to another body + + + + + CmdPartDesignMoveFeatureInTree + + + PartDesign + + + + + Move object after other object + + + + + Moves the selected object and insert it after another object + + + + + CmdPartDesignMoveTip + + + PartDesign + + + + + Set tip + + + + + Move the tip of the body + + + + + CmdPartDesignMultiTransform + + + PartDesign + + + + + Create MultiTransform + + + + + Create a multitransform feature + + + + + CmdPartDesignNewSketch + + + PartDesign + + + + + Create sketch + + + + + Create a new sketch + + + + + CmdPartDesignPad + + + PartDesign + + + + + Pad + + + + + Pad a selected sketch + + + + + CmdPartDesignPlane + + + PartDesign + + + + + Create a datum plane + + + + + Create a new datum plane + + + + + CmdPartDesignPocket + + + PartDesign + + + + + Pocket + + + + + Create a pocket with the selected sketch + + + + + CmdPartDesignPoint + + + PartDesign + + + + + Create a datum point + + + + + Create a new datum point + + + + + CmdPartDesignPolarPattern + + + PartDesign + + + + + PolarPattern + + + + + Create a polar pattern feature + + + + + CmdPartDesignRevolution + + + PartDesign + + + + + Revolution + + + + + Revolve a selected sketch + + + + + CmdPartDesignScaled + + + PartDesign + + + + + Scaled + + + + + Create a scaled feature + + + + + CmdPartDesignShapeBinder + + + PartDesign + + + + + Create a shape binder + + + + + Create a new shape binder + + + + + CmdPartDesignSubtractiveLoft + + + PartDesign + + + + + Subtractive loft + + + + + Loft a selected profile through other profile sections and remove it from the body + + + + + CmdPartDesignSubtractivePipe + + + PartDesign + + + + + Subtractive pipe + + + + + Sweep a selected sketch along a path or to other profiles and remove it from the body + + + + + CmdPartDesignThickness + + + PartDesign + + + + + Thickness + + + + + Make a thick solid + + + + + CmdPrimtiveCompAdditive + + + PartDesign + + + + + + Create an additive primitive + + + + + Additive Box + + + + + Additive Cylinder + + + + + Additive Sphere + + + + + Additive Cone + + + + + Additive Ellipsoid + + + + + Additive Torus + + + + + Additive Prism + + + + + Additive Wedge + + + + + CmdPrimtiveCompSubtractive + + + PartDesign + + + + + + Create a subtractive primitive + + + + + Subtractive Box + + + + + Subtractive Cylinder + + + + + Subtractive Sphere + + + + + Subtractive Cone + + + + + Subtractive Ellipsoid + + + + + Subtractive Torus + + + + + Subtractive Prism + + + + + Subtractive Wedge + + + + + FeaturePickDialog + + + Valid + + + + + Invalid shape + + + + + No wire in sketch + + + + + Sketch already used by other feature + + + + + Sketch belongs to another Body feature + + + + + Base plane + + + + + Feature is located after the Tip feature + + + + + Gui::TaskView::TaskWatcherCommands + + + Face tools + + + + + Sketch tools + + + + + Create Geometry + + + + + InvoluteGearParameter + + + Involute parameter + + + + + Number of teeth: + + + + + Modules: + + + + + Pressure angle: + + + + + High precision: + + + + + + True + + + + + + False + + + + + External gear: + + + + + PartDesign::Groove + + + The requested feature cannot be created. The reason may be that: + + • the active Body does not contain a base shape, so there is no + material to be removed; + • the selected sketch does not belong to the active Body. + + + + + PartDesign::Hole + + + The requested feature cannot be created. The reason may be that: + + • the active Body does not contain a base shape, so there is no + material to be removed; + • the selected sketch does not belong to the active Body. + + + + + PartDesign::Pocket + + + The requested feature cannot be created. The reason may be that: + + • the active Body does not contain a base shape, so there is no + material to be removed; + • the selected sketch does not belong to the active Body. + + + + + PartDesignGui::DlgPrimitives + + + Geometric Primitives + + + + + + Width: + + + + + + Length: + + + + + + + + + Height: + + + + + + + Angle: + + + + + + + + + Radius: + + + + + + + Radius 1: + + + + + + + Radius 2: + + + + + + U parameter: + + + + + V parameters: + + + + + Radius 3: + + + + + + V parameter: + + + + + U Parameter: + + + + + + Polygon: + + + + + + Circumradius: + + + + + X min/max: + + + + + Y min/max: + + + + + Z min/max: + + + + + X2 min/max: + + + + + Z2 min/max: + + + + + Pitch: + + + + + Coordinate system: + + + + + Right-handed + + + + + Left-handed + + + + + Growth: + + + + + Number of rotations: + + + + + + Angle 1: + + + + + + Angle 2: + + + + + From three points + + + + + Major radius: + + + + + Minor radius: + + + + + + + X: + + + + + + + Y: + + + + + + + Z: + + + + + End point + + + + + Start point + + + + + PartDesignGui::DlgReference + + + Reference + + + + + You selected geometries which are not part of the active body. Please define how to handle those selections. If you do not want those references cancel the command. + + + + + Make independent copy (recommended) + + + + + Make dependent copy + + + + + Create cross-reference + + + + + PartDesignGui::NoDependentsSelection + + + Selecting this will cause circular dependency. + + + + + PartDesignGui::TaskBooleanParameters + + + Form + + + + + Add body + + + + + Remove body + + + + + Fuse + + + + + Cut + + + + + Common + + + + + Boolean parameters + + + + + Remove + + + + + PartDesignGui::TaskBoxPrimitives + + + Primitive parameters + + + + + Create primitive + + + + + PartDesignGui::TaskChamferParameters + + + Form + + + + + Add ref + + + + + Remove ref + + + + + Size: + + + + + Remove + + + + + PartDesignGui::TaskDatumParameters + + + parameters + + + + + PartDesignGui::TaskDlgBooleanParameters + + + Empty body list + + + + + The body list cannot be empty + + + + + Boolean: Accept: Input error + + + + + PartDesignGui::TaskDlgDatumParameters + + + Incompatible reference set + + + + + There is no attachment mode that fits the current set of references. If you choose to continue, the feature will remain where it is now, and will not be moved as the references change. Continue? + + + + + PartDesignGui::TaskDlgFeatureParameters + + + Input error + + + + + PartDesignGui::TaskDlgPipeParameters + + + Input error + + + + + PartDesignGui::TaskDlgShapeBinder + + + Input error + + + + + PartDesignGui::TaskDraftParameters + + + Form + + + + + Add face + + + + + Remove face + + + + + Draft angle + + + + + Neutral plane + + + + + Pull direction + + + + + Reverse pull direction + + + + + Remove + + + + + PartDesignGui::TaskFeaturePick + + + Form + + + + + Allow used features + + + + + Allow external features + + + + + From other bodies of the same part + + + + + From different parts or free features + + + + + Make independent copy (recommended) + + + + + Make dependent copy + + + + + Create cross-reference + + + + + Valid + + + + + Invalid shape + + + + + No wire in sketch + + + + + Sketch already used by other feature + + + + + Belongs to another body + + + + + Belongs to another part + + + + + Doesn't belong to any body + + + + + Base plane + + + + + Feature is located after the tip feature + + + + + Select feature + + + + + PartDesignGui::TaskFilletParameters + + + Form + + + + + Add ref + + + + + Remove ref + + + + + Radius: + + + + + Remove + + + + + PartDesignGui::TaskHoleParameters + + + Hole parameters + + + + + None + + + + + ISO metric coarse profile + + + + + ISO metric fine profile + + + + + UTS coarse profile + + + + + UTS fine profile + + + + + UTS extra fine profile + + + + + PartDesignGui::TaskLinearPatternParameters + + + Form + + + + + Add feature + + + + + Remove feature + + + + + Direction + + + + + Reverse direction + + + + + Length + + + + + Occurrences + + + + + OK + + + + + Update view + + + + + Remove + + + + + Error + + + + + PartDesignGui::TaskLoftParameters + + + Form + + + + + Ruled surface + + + + + Closed + + + + + Profile + + + + + Object + + + + + Add Section + + + + + Remove Section + + + + + Update view + + + + + Loft parameters + + + + + Remove + + + + + PartDesignGui::TaskMirroredParameters + + + Form + + + + + Add feature + + + + + Remove feature + + + + + Plane + + + + + OK + + + + + Update view + + + + + Remove + + + + + Error + + + + + PartDesignGui::TaskMultiTransformParameters + + + Form + + + + + Add feature + + + + + Remove feature + + + + + Transformations + + + + + Update view + + + + + Remove + + + + + Edit + + + + + Delete + + + + + Add mirrored transformation + + + + + Add linear pattern + + + + + Add polar pattern + + + + + Add scaled transformation + + + + + Move up + + + + + Move down + + + + + Right-click to add + + + + + PartDesignGui::TaskPadParameters + + + Form + + + + + Type + + + + + + + Dimension + + + + + Length + + + + + Offset + + + + + Symmetric to plane + + + + + Reversed + + + + + 2nd length + + + + + + + Face + + + + + Update view + + + + + Pad parameters + + + + + + No face selected + + + + + + To last + + + + + + To first + + + + + + Up to face + + + + + + Two dimensions + + + + + PartDesignGui::TaskPipeOrientation + + + Form + + + + + Orientation mode + + + + + Standard + + + + + Fixed + + + + + Frenet + + + + + Auxiliary + + + + + Binormal + + + + + Curvelinear equivalence + + + + + Profile + + + + + Object + + + + + Add Edge + + + + + Remove Edge + + + + + Set the constant binormal vector used to calculate the profiles orientation + + + + + X + + + + + Y + + + + + Z + + + + + Section orientation + + + + + PartDesignGui::TaskPipeParameters + + + Form + + + + + Profile + + + + + + Object + + + + + Corner Transition + + + + + Transformed + + + + + Right Corner + + + + + Round Corner + + + + + Path to sweep along + + + + + Add Edge + + + + + Remove Edge + + + + + Pipe parameters + + + + + PartDesignGui::TaskPipeScaling + + + Form + + + + + Transform mode + + + + + Constant + + + + + Multisection + + + + + Add Section + + + + + Remove Section + + + + + Section transformation + + + + + PartDesignGui::TaskPocketParameters + + + Form + + + + + Type + + + + + + + Dimension + + + + + Length + + + + + Offset + + + + + Symmetric to plane + + + + + Reversed + + + + + 2nd length + + + + + + + Face + + + + + Update view + + + + + Pocket parameters + + + + + + No face selected + + + + + + Through all + + + + + + To first + + + + + + Up to face + + + + + + Two dimensions + + + + + PartDesignGui::TaskPolarPatternParameters + + + Form + + + + + Add feature + + + + + Remove feature + + + + + Axis + + + + + Reverse direction + + + + + Angle + + + + + Occurrences + + + + + OK + + + + + Update view + + + + + Remove + + + + + Error + + + + + PartDesignGui::TaskRevolutionParameters + + + Form + + + + + Axis: + + + + + + Base X axis + + + + + + Base Y axis + + + + + + Base Z axis + + + + + Horizontal sketch axis + + + + + Vertical sketch axis + + + + + + Select reference... + + + + + Angle: + + + + + Symmetric to plane + + + + + Reversed + + + + + Update view + + + + + Revolution parameters + + + + + PartDesignGui::TaskScaledParameters + + + Form + + + + + Add feature + + + + + Remove feature + + + + + Factor + + + + + Occurrences + + + + + OK + + + + + Update view + + + + + Remove + + + + + PartDesignGui::TaskShapeBinder + + + Form + + + + + Object + + + + + Add Geometry + + + + + Remove Geometry + + + + + Datum shape parameters + + + + + PartDesignGui::TaskSketchBasedParameters + + + Face + + + + + PartDesignGui::TaskThicknessParameters + + + Form + + + + + Add face + + + + + Remove face + + + + + Thickness + + + + + Mode + + + + + Join Type + + + + + Skin + + + + + Pipe + + + + + Recto Verso + + + + + Arc + + + + + Intersection + + + + + Make thickness inwards + + + + + Remove + + + + + PartDesignGui::TaskTransformedMessages + + + Transformed feature messages + + + + + PartDesignGui::TaskTransformedParameters + + + Normal sketch axis + + + + + Vertical sketch axis + + + + + Horizontal sketch axis + + + + + + Construction line %1 + + + + + Base X axis + + + + + Base Y axis + + + + + Base Z axis + + + + + + Select reference... + + + + + Base XY plane + + + + + Base YZ plane + + + + + Base XZ plane + + + + + PartDesignGui::ViewProviderBody + + + Toggle active body + + + + + PartDesign_CompPrimitiveAdditive + + + Create an additive box by its width, height and length + + + + + Create an additive cylinder by its radius, height and angle + + + + + Create an additive sphere by its radius and various angles + + + + + Create an additive cone + + + + + Create an additive ellipsoid + + + + + Create an additive torus + + + + + Create an additive prism + + + + + Create an additive wedge + + + + + PartDesign_CompPrimitiveSubtractive + + + Create a subtractive box by its width, height and length + + + + + Create a subtractive cylinder by its radius, height and angle + + + + + Create a subtractive sphere by its radius and various angles + + + + + Create a subtractive cone + + + + + Create a subtractive ellipsoid + + + + + Create a subtractive torus + + + + + Create a subtractive prism + + + + + Create a subtractive wedge + + + + + PartDesign_MoveFeature + + + Select body + + + + + Select a body from the list + + + + + PartDesign_MoveFeatureInTree + + + Select feature + + + + + Select a feature from the list + + + + + QObject + + + Invalid selection + + + + + There are no attachment modes that fit selected objects. Select something else. + + + + + + + Error + + + + + There is no active body. Please make a body active before inserting a datum entity. + + + + + Several sub-elements selected + + + + + You have to select a single face as support for a sketch! + + + + + No support face selected + + + + + You have to select a face as support for a sketch! + + + + + No planar support + + + + + You need a planar face as support for a sketch! + + + + + No valid planes in this document + + + + + Please create a plane first or select a face to sketch on + + + + + + + + + + + + + A dialog is already open in the task panel + + + + + + + + + + + + + Do you want to close this dialog? + + + + + No sketch to work on + + + + + No sketch is available in the document + + + + + + + + Wrong selection + + + + + Select an edge, face or body. + + + + + Select an edge, face or body from a single body. + + + + + + Selection is not in Active Body + + + + + Select an edge, face or body from an active body. + + + + + Wrong object type + + + + + %1 works only on parts. + + + + + Shape of the selected Part is empty + + + + + not possible on selected faces/edges. + + + + + No valid features in this document + + + + + Please create a subtractive or additive feature first. + + + + + Multiple Features Selected + + + + + Please select only one subtractive or additive feature first. + + + + + Please select only one subtractive or additive feature in an active body. + + + + + Part creation failed + + + + + Failed to create a part object. + + + + + + + + + Bad base feature + + + + + Body can't be based on a PartDesign feature. + + + + + %1 already belongs to a body, can't use it as base feature for another body. + + + + + Body can't be based on another body. + + + + + Base feature (%1) belongs to other part. + + + + + The selected shape consists of multiple solids. +This may lead to unexpected results. + + + + + The selected shape consists of multiple shells. +This may lead to unexpected results. + + + + + The selected shape consists of only a shell. +This may lead to unexpected results. + + + + + The selected shape consists of multiple solids or shells. +This may lead to unexpected results. + + + + + Base feature + + + + + Body may be based on no more than one feature. + + + + + Nothing to migrate + + + + + No PartDesign features found that don't belong to a body.Nothing to migrate. + + + + + Sketch plane cannot be migrated + + + + + Please edit '%1' and redefine it to use a Base or Datum plane as the sketch plane. + + + + + + + + + Selection error + + + + + Select exactly one PartDesign feature or a body. + + + + + Couldn't determine a body for the selected feature '%s'. + + + + + Only a solid feature can be the tip of a body. + + + + + + + Features cannot be moved + + + + + Some of the selected features have dependencies in the source body + + + + + Only features of a single source Body can be moved + + + + + There are no other bodies to move to + + + + + Impossible to move the base feature of a body. + + + + + Select one or more features from the same body. + + + + + Beginning of the body + + + + + No previous feature found + + + + + It is not possible to create a subtractive feature without a base feature available + + + + + Missing neutral plane + + + + + Please select a plane or an edge plus a pull direction + + + + + + Vertical sketch axis + + + + + + Horizontal sketch axis + + + + + Construction line %1 + + + + + Face + + + + + No active Body + + + + + In order to use PartDesign you need an active Body object in the document. Please make one active (double click) or create one. + +If you have a legacy document with PartDesign objects without Body, use the migrate function in PartDesign to put them into a Body. + + + + + Active Body Required + + + + + To create a new PartDesign object, there must be an active Body object in the document. Please make one active (double click) or create a new Body. + + + + + Feature is not in a body + + + + + In order to use this feature it needs to belong to a body object in the document. + + + + + Feature is not in a part + + + + + In order to use this feature it needs to belong to a part object in the document. + + + + + Set colors... + + + + + Edit boolean + + + + + + Plane + + + + + + Line + + + + + + Point + + + + + Coordinate System + + + + + Edit datum + + + + + + Edit %1 + + + + + Feature error + + + + + %1 misses a base feature. +This feature is broken and can't be edited. + + + + + Edit groove + + + + + Edit hole + + + + + Edit loft + + + + + Edit pad + + + + + Edit pipe + + + + + Edit pocket + + + + + Edit primitive + + + + + Edit revolution + + + + + Edit shape binder + + + + + One transformed shape does not intersect support + + + + + %1 transformed shapes do not intersect support + + + + + Transformation succeeded + + + + + The document "%1" you are editing was designed with an old version of PartDesign workbench. + + + + + Do you want to migrate in order to use modern PartDesign features? + + + + + The document "%1" seems to be either in the middle of the migration process from legacy PartDesign or have a slightly broken structure. + + + + + Do you want to make the migration automatically? + + + + + Note: If you choose to migrate you won't be able to edit the file with an older FreeCAD version. +If you refuse to migrate you won't be able to use new PartDesign features like Bodies and Parts. As a result you also won't be able to use your parts in the assembly workbench. +Although you will be able to migrate any moment later with 'Part Design->Migrate...'. + + + + + Migrate manually + + + + + TaskHole + + + Form + + + + + Position + + + + + Face + + + + + + Edge + + + + + + Distance + + + + + Type + + + + + Through + + + + + + Depth + + + + + Threaded + + + + + Countersink + + + + + Counterbore + + + + + Hole norm + + + + + Custom dimensions + + + + + Tolerance + + + + + + + Diameter + + + + + Bolt/Washer + + + + + + Thread norm + + + + + Custom thread length + + + + + Finish depth + + + + + Data + + + + + Counterbore/sink dia + + + + + Counterbore depth + + + + + Countersink angle + + + + + Thread length + + + + + TaskHoleParameters + + + Task Hole Parameters + + + + + + Type + + + + + + Diameter + + + + + + Depth + + + + + Cutoff inner + + + + + Class + + + + + Tapered + + + + + Direction + + + + + Fit + + + + + Flat + + + + + Angled + + + + + Pitch + + + + + Right hand + + + + + Left hand + + + + + Model actual thread + + + + + Threaded + + + + + Angle + + + + + Profile + + + + + Countersink angle + + + + + Dimension + + + + + Through all + + + + + Size + + + + + Standard fit + + + + + Close fit + + + + + Cutoff outer + + + + + <b>Drill point</b> + + + + + <b>Misc</b> + + + + + <b>Hole cut</b> + + + + + <b>Threading and size</b> + + + + + TaskTransformedMessages + + + Form + + + + + No message + + + + + Workbench + + + Part Design + + + + diff --git a/src/Mod/Points/Gui/Resources/translations/Points.ts b/src/Mod/Points/Gui/Resources/translations/Points.ts new file mode 100644 index 0000000000..0f21db3aca --- /dev/null +++ b/src/Mod/Points/Gui/Resources/translations/Points.ts @@ -0,0 +1,301 @@ + + + + + CmdPointsConvert + + + Points + + + + + Convert to points... + + + + + + Convert to points + + + + + CmdPointsExport + + + Points + + + + + Export points... + + + + + + Exports a point cloud + + + + + CmdPointsImport + + + Points + + + + + Import points... + + + + + + Imports a point cloud + + + + + CmdPointsMerge + + + Points + + + + + Merge point clouds + + + + + + Merge several point clouds into one + + + + + CmdPointsPolyCut + + + Points + + + + + Cut point cloud + + + + + + Cuts a point cloud with a picked polygon + + + + + CmdPointsTransform + + + Points + + + + + Transform Points + + + + + + Test to transform a point cloud + + + + + PointsGui::DlgPointsRead + + + ASCII points import + + + + + Template: + + + + + Special lines + + + + + Ignore lines starting with: + + + + + Cluster by lines starting with: + + + + + First line: + + + + + Ignore + + + + + Number of points + + + + + Point format + + + + + + + none + + + + + + + I,J,K (normal vector) + + + + + + + I,K (normal vector 2D) + + + + + + + R,G,B (color) + + + + + + + I (Gray value) + + + + + Number separator: + + + + + + + Next block: + + + + + , + + + + + ; + + + + + \t + + + + + \w + + + + + X,Y,Z + + + + + X,Y + + + + + Points format: + + + + + Preview + + + + + Number of previewed lines: + + + + + 100 + + + + + QObject + + + + Point formats + + + + + + All Files + + + + + Distance + + + + + Enter maximum distance: + + + + + Workbench + + + Points tools + + + + + &Points + + + + diff --git a/src/Mod/Raytracing/Gui/Resources/translations/Raytracing.ts b/src/Mod/Raytracing/Gui/Resources/translations/Raytracing.ts new file mode 100644 index 0000000000..ab4fc4a876 --- /dev/null +++ b/src/Mod/Raytracing/Gui/Resources/translations/Raytracing.ts @@ -0,0 +1,517 @@ + + + + + CmdRaytracingExportProject + + + File + + + + + &Export project... + + + + + Export a Raytracing project to a file + + + + + CmdRaytracingNewLuxProject + + + Raytracing + + + + + New Luxrender project + + + + + Insert new Luxrender project into the document + + + + + No template + + + + + No template available + + + + + CmdRaytracingNewPartSegment + + + Raytracing + + + + + Insert part + + + + + Insert a new part object into a Raytracing project + + + + + CmdRaytracingNewPovrayProject + + + Raytracing + + + + + New POV-Ray project + + + + + Insert new POV-Ray project into the document + + + + + No template + + + + + No template available + + + + + CmdRaytracingRender + + + Raytracing + + + + + &Render + + + + + Renders the current raytracing project with an external renderer + + + + + CmdRaytracingResetCamera + + + Raytracing + + + + + &Reset Camera + + + + + Sets the camera of the selected Raytracing project to match the current view + + + + + CmdRaytracingWriteCamera + + + Raytracing + + + + + Export camera to POV-Ray... + + + + + Export the camera position of the active 3D view in POV-Ray format to a file + + + + + CmdRaytracingWritePart + + + Raytracing + + + + + Export part to POV-Ray... + + + + + Write the selected Part (object) as a POV-Ray file + + + + + CmdRaytracingWriteView + + + + + + No perspective camera + + + + + + + The current view camera is not perspective and thus the result of the POV-Ray image later might look different to what you expect. +Do you want to continue? + + + + + Raytracing + + + + + Export view to POV-Ray... + + + + + Write the active 3D view with camera and all its content to a POV-Ray file + + + + + + No template + + + + + + Cannot create a project because there is no template installed. + + + + + The current view camera is not perspective and thus the result of the luxrender image later might look different to what you expect. +Do you want to continue? + + + + + QObject + + + + + + POV-Ray + + + + + + + + + All Files + + + + + + + + Export page + + + + + + + + Wrong selection + + + + + Select a Part object. + + + + + + No Raytracing project to insert + + + + + Create a Raytracing project to insert a view. + + + + + Select a Raytracing project to insert the view. + + + + + + + Select one Raytracing project object. + + + + + Luxrender + + + + + + POV-Ray not found + + + + + Please set the path to the POV-Ray executable in the preferences. + + + + + Please correct the path to the POV-Ray executable in the preferences. + + + + + + Luxrender not found + + + + + Please set the path to the luxrender or luxconsole executable in the preferences. + + + + + Please correct the path to the luxrender or luxconsole executable in the preferences. + + + + + POV-Ray file missing + + + + + The POV-Ray project file doesn't exist. + + + + + + + Rendered image + + + + + Lux project file missing + + + + + The Lux project file doesn't exist. + + + + + RaytracingGui::DlgSettingsRay + + + Raytracing + + + + + Mesh export settings + + + + + Max mesh deviation: + + + + + Do not calculate vertex normals + + + + + Write u,v coordinates + + + + + Render + + + + + The path to the POV-Ray executable, if you want to render from FreeCAD + + + + + POV-Ray executable: + + + + + POV-Ray output parameters: + + + + + The POV-Ray parameters to be passed to the render. + + + + + +P +A + + + + + +W: + + + + + The width of the rendered image + + + + + +H : + + + + + The height of the rendered image + + + + + Luxrender executable: + + + + + The path to the luxrender (or luxconsole) executable + + + + + Directories + + + + + Part file name: + + + + + Camera file name: + + + + + + + Used by utility tools + + + + + Default Project dir: + + + + + TempCamera.inc + + + + + TempPart.inc + + + + + RaytracingGui::ViewProviderLux + + + Edit LuxRender project + + + + + LuxRender template + + + + + Select a LuxRender template + + + + + RaytracingGui::ViewProviderPovray + + + Edit Povray project + + + + + Povray template + + + + + Select a Povray template + + + + + Workbench + + + &Raytracing + + + + diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts new file mode 100644 index 0000000000..52de0a08d7 --- /dev/null +++ b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering.ts @@ -0,0 +1,234 @@ + + + + + CmdApproxPlane + + + Reverse Engineering + + + + + Approximate plane... + + + + + Approximate a plane + + + + + CmdApproxSurface + + + Reverse Engineering + + + + + Approximate B-spline surface... + + + + + Approximate a B-spline surface + + + + + CmdPoissonReconstruction + + + Reverse Engineering + + + + + Poisson... + + + + + Poisson surface reconstruction + + + + + CmdViewTriangulation + + + Reverse Engineering + + + + + Structured point clouds + + + + + + Triangulation of structured point clouds + + + + + ReenGui::FitBSplineSurface + + + Fit B-spline surface + + + + + u-Direction + + + + + + Degree + + + + + + Control points + + + + + v-Direction + + + + + Settings + + + + + Iterations + + + + + Size factor + + + + + Smoothing + + + + + Total Weight + + + + + Length of gradient + + + + + Bending energy + + + + + Curvature variation + + + + + User-defined u/v directions + + + + + ReenGui::FitBSplineSurfaceWidget + + + Wrong selection + + + + + Please select a single placement object to get local orientation. + + + + + Input error + + + + + ReenGui::PoissonWidget + + + Poisson + + + + + Parameters + + + + + Octree depth + + + + + Solver divide + + + + + Samples per node + + + + + Input error + + + + + Reen_ApproxSurface + + + + Wrong selection + + + + + + Please select a single point cloud. + + + + + Reen_ViewTriangulation + + + View triangulation failed + + + + + Workbench + + + Reverse Engineering + + + + diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot.ts b/src/Mod/Robot/Gui/Resources/translations/Robot.ts new file mode 100644 index 0000000000..e2da5a1b69 --- /dev/null +++ b/src/Mod/Robot/Gui/Resources/translations/Robot.ts @@ -0,0 +1,1019 @@ + + + + + CmdRobotAddToolShape + + + Robot + + + + + Add tool + + + + + Add a tool shape to the robot + + + + + CmdRobotConstraintAxle + + + Robot + + + + + Place robot... + + + + + Place a robot (experimental!) + + + + + CmdRobotCreateTrajectory + + + Robot + + + + + Create trajectory + + + + + Create a new empty trajectory + + + + + CmdRobotEdge2Trac + + + Robot + + + + + Edge to Trajectory... + + + + + Generate a Trajectory from a set of edges + + + + + CmdRobotExportKukaCompact + + + Robot + + + + + Kuka compact subroutine... + + + + + Export the trajectory as a compact KRL subroutine. + + + + + CmdRobotExportKukaFull + + + Robot + + + + + Kuka full subroutine... + + + + + Export the trajectory as a full KRL subroutine. + + + + + CmdRobotInsertKukaIR125 + + + Robot + + + + + Kuka IR125 + + + + + Insert a Kuka IR125 into the document. + + + + + CmdRobotInsertKukaIR16 + + + Robot + + + + + Kuka IR16 + + + + + Insert a Kuka IR16 into the document. + + + + + CmdRobotInsertKukaIR210 + + + Robot + + + + + Kuka IR210 + + + + + Insert a Kuka IR210 into the document. + + + + + CmdRobotInsertKukaIR500 + + + Robot + + + + + Kuka IR500 + + + + + Insert a Kuka IR500 into the document. + + + + + CmdRobotInsertWaypoint + + + Robot + + + + + Insert in trajectory + + + + + Insert robot Tool location into trajectory + + + + + CmdRobotInsertWaypointPreselect + + + Robot + + + + + Insert in trajectory + + + + + Insert preselection position into trajectory (W) + + + + + CmdRobotRestoreHomePos + + + Robot + + + + + + Move to home + + + + + CmdRobotSetDefaultOrientation + + + Robot + + + + + Set default orientation + + + + + Set the default orientation for subsequent commands for waypoint creation + + + + + CmdRobotSetDefaultValues + + + Robot + + + + + Set default values + + + + + Set the default values for speed, acceleration and continuity for subsequent commands of waypoint creation + + + + + CmdRobotSetHomePos + + + Robot + + + + + + Set the home position + + + + + CmdRobotSimulate + + + Robot + + + + + Simulate a trajectory + + + + + Run a simulation on a trajectory + + + + + CmdRobotTrajectoryCompound + + + Robot + + + + + Trajectory compound... + + + + + Group and connect some trajectories to one + + + + + CmdRobotTrajectoryDressUp + + + Robot + + + + + Dress-up trajectory... + + + + + Create a dress-up object which overrides some aspects of a trajectory + + + + + Gui::TaskView::TaskWatcherCommands + + + Trajectory tools + + + + + Robot tools + + + + + Insert Robot + + + + + QObject + + + + + + + + + + + + + Wrong selection + + + + + Select one Robot to set home position + + + + + Select one Robot + + + + + + + + + Select one Robot and one Trajectory object. + + + + + Trajectory not valid + + + + + You need at least two waypoints in a trajectory to simulate. + + + + + + KRL file + + + + + + All Files + + + + + + Export program + + + + + Select one robot and one shape or VRML object. + + + + + + Select one Trajectory object. + + + + + No preselection + + + + + You have to hover above a geometry (Preselection) with the mouse to use this command. See documentation for details. + + + + + Set default speed + + + + + speed: (e.g. 1 m/s or 3 cm/s) + + + + + Set default continuity + + + + + continuous ? + + + + + Set default acceleration + + + + + acceleration: (e.g. 1 m/s^2 or 3 cm/s^2) + + + + + Select the Trajectory which you want to dress up. + + + + + Modify + + + + + No robot files installed + + + + + Please visit %1 and copy the files to %2 + + + + + RobotGui::DlgTrajectorySimulate + + + Simulation + + + + + |< + + + + + < + + + + + || + + + + + |> + + + + + > + + + + + >| + + + + + % + + + + + Type + + + + + Name + + + + + C + + + + + V + + + + + A + + + + + RobotGui::TaskEdge2TracParameter + + + TaskEdge2TracParameter + + + + + RobotGui::TaskRobot6Axis + + + Form + + + + + A1 + + + + + A2 + + + + + A3 + + + + + A4 + + + + + A5 + + + + + A6 + + + + + TCP: (200.23,300.23,400.23,234,343,343) + + + + + Tool: (0,0,400,0,0,0) + + + + + ... + + + + + TaskRobot6Axis + + + + + RobotGui::TaskRobotControl + + + TaskRobotControl + + + + + RobotGui::TaskRobotMessages + + + TaskRobotMessages + + + + + RobotGui::TaskTrajectory + + + Form + + + + + |< + + + + + < + + + + + || + + + + + |> + + + + + > + + + + + >| + + + + + % + + + + + 10 ms + + + + + 50 ms + + + + + 100 ms + + + + + 500 ms + + + + + 1 s + + + + + Pos: (200.23, 300.23, 400.23, 234, 343 ,343) + + + + + Type + + + + + Name + + + + + C + + + + + V + + + + + A + + + + + Trajectory + + + + + RobotGui::TaskTrajectoryDressUpParameter + + + Dress Up Parameter + + + + + TaskEdge2TracParameter + + + Form + + + + + Hide / Show + + + + + Edges: 0 + + + + + Cluster: 0 + + + + + Sizing Value: + + + + + Use orientation of edge + + + + + TaskRobotControl + + + Form + + + + + X+ + + + + + Y+ + + + + + Z+ + + + + + A+ + + + + + B+ + + + + + C+ + + + + + X- + + + + + Y- + + + + + Z- + + + + + A- + + + + + B- + + + + + C- + + + + + Tool 0 + + + + + Tool + + + + + Base 0 + + + + + Base + + + + + World + + + + + 50mm / 5° + + + + + 20mm / 2° + + + + + 10mm / 1° + + + + + 5mm / 0.5° + + + + + 1mm / 0.1° + + + + + TaskRobotMessages + + + Form + + + + + clear + + + + + TaskTrajectoryDressUpParameter + + + Form + + + + + Speed & Acceleration: + + + + + Speed: + + + + + + Use + + + + + Accel: + + + + + Don't change Cont + + + + + Continues + + + + + Discontinues + + + + + Position and Orientation: + + + + + (0,0,0),(0,0,0) + + + + + ... + + + + + Don't change Position & Orientation + + + + + Use Orientation + + + + + Add Position + + + + + Add Orientation + + + + + Workbench + + + Robot + + + + + Insert Robots + + + + + &Robot + + + + + Export trajectory + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts new file mode 100644 index 0000000000..8235ae2c4a --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher.ts @@ -0,0 +1,4865 @@ + + + + + CmdSketcherBSplineComb + + + Sketcher + + + + + Show/Hide B-spline curvature comb + + + + + Switches between showing and hiding the curvature comb for all B-splines + + + + + CmdSketcherBSplineDegree + + + Sketcher + + + + + Show/Hide B-spline degree + + + + + Switches between showing and hiding the degree for all B-splines + + + + + CmdSketcherBSplineKnotMultiplicity + + + Sketcher + + + + + Show/Hide B-spline knot multiplicity + + + + + Switches between showing and hiding the knot multiplicity for all B-splines + + + + + CmdSketcherBSplinePolygon + + + Sketcher + + + + + Show/Hide B-spline control polygon + + + + + Switches between showing and hiding the control polygons for all B-splines + + + + + CmdSketcherCarbonCopy + + + Sketcher + + + + + CarbonCopy + + + + + Copies the geometry of another sketch + + + + + CmdSketcherClone + + + Sketcher + + + + + Clone + + + + + Creates a clone of the geometry taking as reference the last selected point + + + + + CmdSketcherCloseShape + + + Sketcher + + + + + Close Shape + + + + + Produce closed shape by Link end point of element with next elements' starting point + + + + + CmdSketcherCompBSplineShowHideGeometryInformation + + + Sketcher + + + + + + Show/hide B-spline information layer + + + + + Show/Hide B-spline degree + + + + + Show/Hide B-spline control polygon + + + + + Show/Hide B-spline curvature comb + + + + + Show/Hide B-spline knot multiplicity + + + + + CmdSketcherCompConstrainRadDia + + + Sketcher + + + + + Constrain arc or circle + + + + + Constrain an arc or a circle + + + + + Constrain radius + + + + + Constrain diameter + + + + + CmdSketcherCompCopy + + + Sketcher + + + + + Copy + + + + + Creates a clone of the geometry taking as reference the last selected point + + + + + CmdSketcherCompCreateArc + + + Sketcher + + + + + Create arc + + + + + Create an arc in the sketcher + + + + + Center and end points + + + + + End points and rim point + + + + + CmdSketcherCompCreateBSpline + + + Sketcher + + + + + Create a B-spline + + + + + Create a B-spline in the sketch + + + + + CmdSketcherCompCreateCircle + + + Sketcher + + + + + Create circle + + + + + Create a circle in the sketcher + + + + + Center and rim point + + + + + 3 rim points + + + + + CmdSketcherCompCreateConic + + + Sketcher + + + + + Create a conic + + + + + Create a conic in the sketch + + + + + Ellipse by center, major radius, point + + + + + Ellipse by Periapsis, apoapsis, minor radius + + + + + Arc of ellipse by center, major radius, endpoints + + + + + Arc of hyperbola by center, major radius, endpoints + + + + + Arc of parabola by focus, vertex, endpoints + + + + + CmdSketcherCompCreateRegularPolygon + + + Sketcher + + + + + Create regular polygon + + + + + Create a regular polygon in the sketcher + + + + + Triangle + + + + + Square + + + + + Pentagon + + + + + Hexagon + + + + + Heptagon + + + + + Octagon + + + + + Regular Polygon + + + + + CmdSketcherCompModifyKnotMultiplicity + + + Sketcher + + + + + Modify knot multiplicity + + + + + Modifies the multiplicity of the selected knot of a B-spline + + + + + Increase knot multiplicity + + + + + Decrease knot multiplicity + + + + + CmdSketcherConnect + + + Sketcher + + + + + Connect Edges + + + + + Link end point of element with next elements' starting point + + + + + CmdSketcherConstrainAngle + + + Sketcher + + + + + Constrain angle + + + + + Fix the angle of a line or the angle between two lines + + + + + CmdSketcherConstrainBlock + + + Sketcher + + + + + Constrain Block + + + + + Create a Block constraint on the selected item + + + + + CmdSketcherConstrainCoincident + + + Sketcher + + + + + Constrain coincident + + + + + Create a coincident constraint on the selected item + + + + + CmdSketcherConstrainDiameter + + + Sketcher + + + + + Constrain diameter + + + + + Fix the diameter of a circle or an arc + + + + + CmdSketcherConstrainDistance + + + Sketcher + + + + + Constrain distance + + + + + Fix a length of a line or the distance between a line and a vertex + + + + + CmdSketcherConstrainDistanceX + + + Sketcher + + + + + Constrain horizontal distance + + + + + Fix the horizontal distance between two points or line ends + + + + + CmdSketcherConstrainDistanceY + + + Sketcher + + + + + Constrain vertical distance + + + + + Fix the vertical distance between two points or line ends + + + + + CmdSketcherConstrainEqual + + + Sketcher + + + + + Constrain equal + + + + + Create an equality constraint between two lines or between circles and arcs + + + + + CmdSketcherConstrainHorizontal + + + Sketcher + + + + + Constrain horizontally + + + + + Create a horizontal constraint on the selected item + + + + + CmdSketcherConstrainInternalAlignment + + + Sketcher + + + + + Constrain InternalAlignment + + + + + Constrains an element to be aligned with the internal geometry of another element + + + + + CmdSketcherConstrainLock + + + Sketcher + + + + + Constrain lock + + + + + Create a lock constraint on the selected item + + + + + CmdSketcherConstrainParallel + + + Sketcher + + + + + Constrain parallel + + + + + Create a parallel constraint between two lines + + + + + CmdSketcherConstrainPerpendicular + + + Sketcher + + + + + Constrain perpendicular + + + + + Create a perpendicular constraint between two lines + + + + + CmdSketcherConstrainPointOnObject + + + Sketcher + + + + + Constrain point onto object + + + + + Fix a point onto an object + + + + + CmdSketcherConstrainRadius + + + Sketcher + + + + + Constrain radius + + + + + Fix the radius of a circle or an arc + + + + + CmdSketcherConstrainSnellsLaw + + + Sketcher + + + + + Constrain refraction (Snell's law') + + + + + Create a refraction law (Snell's law) constraint between two endpoints of rays and an edge as an interface. + + + + + CmdSketcherConstrainSymmetric + + + Sketcher + + + + + Constrain symmetrical + + + + + Create a symmetry constraint between two points with respect to a line or a third point + + + + + CmdSketcherConstrainTangent + + + Sketcher + + + + + Constrain tangent + + + + + Create a tangent constraint between two entities + + + + + CmdSketcherConstrainVertical + + + Sketcher + + + + + Constrain vertically + + + + + Create a vertical constraint on the selected item + + + + + CmdSketcherConvertToNURB + + + Sketcher + + + + + Convert Geometry to B-spline + + + + + Converts the given Geometry to a B-spline + + + + + CmdSketcherCopy + + + Sketcher + + + + + Copy + + + + + Creates a simple copy of the geometry taking as reference the last selected point + + + + + CmdSketcherCreate3PointArc + + + Sketcher + + + + + Create arc by three points + + + + + Create an arc by its end points and a point along the arc + + + + + CmdSketcherCreate3PointCircle + + + Sketcher + + + + + Create circle by three points + + + + + Create a circle by 3 perimeter points + + + + + CmdSketcherCreateArc + + + Sketcher + + + + + Create arc by center + + + + + Create an arc by its center and by its end points + + + + + CmdSketcherCreateArcOfEllipse + + + Sketcher + + + + + Create an arc of ellipse + + + + + Create an arc of ellipse in the sketch + + + + + CmdSketcherCreateArcOfHyperbola + + + Sketcher + + + + + Create an arc of hyperbola + + + + + Create an arc of hyperbola in the sketch + + + + + CmdSketcherCreateArcOfParabola + + + Sketcher + + + + + Create an arc of parabola + + + + + Create an arc of parabola in the sketch + + + + + CmdSketcherCreateBSpline + + + Sketcher + + + + + Create B-spline + + + + + Create a B-spline via control points in the sketch. + + + + + CmdSketcherCreateCircle + + + Sketcher + + + + + Create circle + + + + + Create a circle in the sketch + + + + + CmdSketcherCreateDraftLine + + + Sketcher + + + + + Create draft line + + + + + Create a draft line in the sketch + + + + + CmdSketcherCreateEllipseBy3Points + + + Sketcher + + + + + Create ellipse by 3 points + + + + + Create an ellipse by 3 points in the sketch + + + + + CmdSketcherCreateEllipseByCenter + + + Sketcher + + + + + Create ellipse by center + + + + + Create an ellipse by center in the sketch + + + + + CmdSketcherCreateFillet + + + Sketcher + + + + + Create fillet + + + + + Create a fillet between two lines or at a coincident point + + + + + CmdSketcherCreateHeptagon + + + Sketcher + + + + + Create heptagon + + + + + Create a heptagon in the sketch + + + + + CmdSketcherCreateHexagon + + + Sketcher + + + + + Create hexagon + + + + + Create a hexagon in the sketch + + + + + CmdSketcherCreateLine + + + Sketcher + + + + + Create line + + + + + Create a line in the sketch + + + + + CmdSketcherCreateOctagon + + + Sketcher + + + + + Create octagon + + + + + Create an octagon in the sketch + + + + + CmdSketcherCreatePentagon + + + Sketcher + + + + + Create pentagon + + + + + Create a pentagon in the sketch + + + + + CmdSketcherCreatePeriodicBSpline + + + Sketcher + + + + + Create periodic B-spline + + + + + Create a periodic B-spline via control points in the sketch. + + + + + CmdSketcherCreatePoint + + + Sketcher + + + + + Create point + + + + + Create a point in the sketch + + + + + CmdSketcherCreatePolyline + + + Sketcher + + + + + Create polyline + + + + + Create a polyline in the sketch. 'M' Key cycles behaviour + + + + + CmdSketcherCreateRectangle + + + Sketcher + + + + + Create rectangle + + + + + Create a rectangle in the sketch + + + + + CmdSketcherCreateRegularPolygon + + + Sketcher + + + + + Create regular polygon + + + + + Create a regular polygon in the sketch + + + + + CmdSketcherCreateSlot + + + Sketcher + + + + + Create slot + + + + + Create a slot in the sketch + + + + + CmdSketcherCreateSquare + + + Sketcher + + + + + Create square + + + + + Create a square in the sketch + + + + + CmdSketcherCreateText + + + Sketcher + + + + + Create text + + + + + Create text in the sketch + + + + + CmdSketcherCreateTriangle + + + Sketcher + + + + + Create equilateral triangle + + + + + Create an equilateral triangle in the sketch + + + + + CmdSketcherDecreaseKnotMultiplicity + + + Sketcher + + + + + Decrease multiplicity + + + + + Decreases the multiplicity of the selected knot of a B-spline + + + + + CmdSketcherDeleteAllConstraints + + + Sketcher + + + + + Delete All Constraints + + + + + Deletes all the constraints + + + + + CmdSketcherDeleteAllGeometry + + + Sketcher + + + + + Delete All Geometry + + + + + Deletes all the geometry and constraints but external geometry + + + + + CmdSketcherEditSketch + + + Sketcher + + + + + Edit sketch + + + + + Edit the selected sketch + + + + + CmdSketcherExtend + + + Sketcher + + + + + Extend edge + + + + + Extend an edge with respect to the picked position + + + + + CmdSketcherExternal + + + Sketcher + + + + + External geometry + + + + + Create an edge linked to an external geometry + + + + + CmdSketcherIncreaseDegree + + + Sketcher + + + + + Increase degree + + + + + Increases the degree of the B-spline + + + + + CmdSketcherIncreaseKnotMultiplicity + + + Sketcher + + + + + Increase knot multiplicity + + + + + Increases the multiplicity of the selected knot of a B-spline + + + + + CmdSketcherLeaveSketch + + + Sketcher + + + + + Leave sketch + + + + + Close the editing of the sketch + + + + + CmdSketcherMapSketch + + + Sketcher + + + + + Map sketch to face... + + + + + Map a sketch to a face + + + + + Some of the selected objects depend on the sketch to be mapped. Circular dependencies are not allowed! + + + + + CmdSketcherMergeSketches + + + Sketcher + + + + + + Merge sketches + + + + + Wrong selection + + + + + Select at least two sketches, please. + + + + + CmdSketcherMirrorSketch + + + Sketcher + + + + + + Mirror sketch + + + + + Wrong selection + + + + + Select one or more sketches, please. + + + + + CmdSketcherMove + + + Sketcher + + + + + Move + + + + + Moves the geometry taking as reference the last selected point + + + + + CmdSketcherNewSketch + + + Sketcher + + + + + Create sketch + + + + + Create a new sketch + + + + + CmdSketcherRectangularArray + + + Sketcher + + + + + Rectangular Array + + + + + Creates an rectangular array pattern of the geometry taking as reference the last selected point + + + + + CmdSketcherReorientSketch + + + Sketcher + + + + + Reorient sketch... + + + + + Reorient the selected sketch + + + + + CmdSketcherRestoreInternalAlignmentGeometry + + + Sketcher + + + + + Show/hide internal geometry + + + + + Show all internal geometry / hide unused internal geometry + + + + + CmdSketcherSelectConflictingConstraints + + + Sketcher + + + + + + Select Conflicting Constraints + + + + + CmdSketcherSelectConstraints + + + Sketcher + + + + + Select Constraints + + + + + Select the constraints associated to the selected elements + + + + + CmdSketcherSelectElementsAssociatedWithConstraints + + + Sketcher + + + + + + Select Elements associated with constraints + + + + + CmdSketcherSelectElementsWithDoFs + + + Sketcher + + + + + Select solver DoFs + + + + + Select elements where the solver still detects unconstrained degrees of freedom. + + + + + CmdSketcherSelectHorizontalAxis + + + Sketcher + + + + + Select Horizontal Axis + + + + + Select the horizontal axis + + + + + CmdSketcherSelectOrigin + + + Sketcher + + + + + Select Origin + + + + + Select the origin point + + + + + CmdSketcherSelectRedundantConstraints + + + Sketcher + + + + + + Select Redundant Constraints + + + + + CmdSketcherSelectVerticalAxis + + + Sketcher + + + + + Select Vertical Axis + + + + + Select the vertical axis + + + + + CmdSketcherSwitchVirtualSpace + + + Sketcher + + + + + Switch virtual space + + + + + Switches the selected constraints or the view to the other virtual space + + + + + CmdSketcherSymmetry + + + Sketcher + + + + + Symmetry + + + + + Creates symmetric geometry with respect to the last selected line or point + + + + + CmdSketcherToggleConstruction + + + Sketcher + + + + + Toggle construction geometry + + + + + Toggles the toolbar or selected geometry to/from construction mode + + + + + CmdSketcherToggleDrivingConstraint + + + Sketcher + + + + + Toggle reference/driving constraint + + + + + Toggles the toolbar or selected constraints to/from reference mode + + + + + CmdSketcherTrimming + + + Sketcher + + + + + Trim edge + + + + + Trim an edge with respect to the picked position + + + + + CmdSketcherValidateSketch + + + Sketcher + + + + + Validate sketch... + + + + + Validate sketch + + + + + Wrong selection + + + + + Select one sketch, please. + + + + + CmdSketcherViewSection + + + Sketcher + + + + + View section + + + + + Switches between section and full view + + + + + CmdSketcherViewSketch + + + Sketcher + + + + + View sketch + + + + + View sketch perpendicular to sketch plane + + + + + Exceptions + + + Autoconstrain error: Unsolvable sketch while applying coincident constraints. + + + + + Autoconstrain error: Unsolvable sketch while applying vertical/horizontal constraints. + + + + + Autoconstrain error: Unsolvable sketch while applying equality constraints. + + + + + Autoconstrain error: Unsolvable sketch without constraints. + + + + + Autoconstrain error: Unsolvable sketch after applying horizontal and vertical constraints. + + + + + Autoconstrain error: Unsolvable sketch after applying point-on-point constraints. + + + + + Autoconstrain error: Unsolvable sketch after applying equality constraints. + + + + + Unable to guess intersection of curves. Try adding a coincident constraint between the vertices of the curves you are intending to fillet. + + + + + This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher. + + + + + BSpline Geometry Index (GeoID) is out of bounds. + + + + + You are requesting no change in knot multiplicity. + + + + + The Geometry Index (GeoId) provided is not a B-spline curve. + + + + + The knot index is out of bounds. Note that in accordance with OCC notation, the first knot has index 1 and not zero. + + + + + The multiplicity cannot be increased beyond the degree of the B-spline. + + + + + The multiplicity cannot be decreased beyond zero. + + + + + OCC is unable to decrease the multiplicity within the maximum tolerance. + + + + + Gui::TaskView::TaskSketcherCreateCommands + + + Appearance + + + + + QObject + + + + Sketcher + + + + + There are no modes that accept the selected set of subelements + + + + + Broken link to support subelements + + + + + + Unexpected error + + + + + Face is non-planar + + + + + Selected shapes are of wrong form (e.g., a curved edge where a straight one is needed) + + + + + Sketch mapping + + + + + Can't map the sketch to selected object. %1. + + + + + + Don't attach + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Wrong selection + + + + + + Select edge(s) from the sketch. + + + + + + + + + + Dimensional constraint + + + + + Cannot add a constraint between two external geometries! + + + + + Cannot add a constraint between two fixed geometries! Fixed geometries involve external geometry, blocked geometry or special points as B-spline knot points. + + + + + + + Only sketch and its support is allowed to select + + + + + One of the selected has to be on the sketch + + + + + + Select an edge from the sketch. + + + + + + + + + + + + + + + + + + + + + + Impossible constraint + + + + + + + + The selected edge is not a line segment + + + + + + + + + + Double constraint + + + + + + + + The selected edge already has a horizontal constraint! + + + + + + + + The selected edge already has a vertical constraint! + + + + + + + + + + The selected edge already has a Block constraint! + + + + + The selected item(s) can't accept a horizontal constraint! + + + + + There are more than one fixed point selected. Select a maximum of one fixed point! + + + + + The selected item(s) can't accept a vertical constraint! + + + + + There are more than one fixed points selected. Select a maximum of one fixed point! + + + + + + Select vertices from the sketch. + + + + + Select one vertex from the sketch other than the origin. + + + + + Select only vertices from the sketch. The last selected vertex may be the origin. + + + + + Wrong solver status + + + + + A Block constraint cannot be added if the sketch is unsolved or there are redundant and/or conflicting constraints. + + + + + Select one edge from the sketch. + + + + + Select only edges from the sketch. + + + + + + + + + + + + Error + + + + + Select two or more points from the sketch. + + + + + + Select two or more vertexes from the sketch. + + + + + + Constraint Substitution + + + + + Endpoint to endpoint tangency was applied instead. + + + + + Select vertexes from the sketch. + + + + + + Select exactly one line or one point and one line or two points from the sketch. + + + + + Cannot add a length constraint on an axis! + + + + + This constraint does not make sense for non-linear curves + + + + + + + + + + Select the right things from the sketch. + + + + + + Point on B-spline edge currently unsupported. + + + + + + None of the selected points were constrained onto the respective curves, either because they are parts of the same element, or because they are both external geometry. + + + + + Select either one point and several curves, or one curve and several points. You have selected %1 curves and %2 points. + + + + + + + + Select exactly one line or up to two points from the sketch. + + + + + Cannot add a horizontal length constraint on an axis! + + + + + Cannot add a fixed x-coordinate constraint on the origin point! + + + + + + This constraint only makes sense on a line segment or a pair of points + + + + + Cannot add a vertical length constraint on an axis! + + + + + Cannot add a fixed y-coordinate constraint on the origin point! + + + + + Select two or more lines from the sketch. + + + + + + Select at least two lines from the sketch. + + + + + Select a valid line + + + + + + The selected edge is not a valid line + + + + + There is a number of ways this constraint can be applied. + +Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point. + perpendicular constraint + + + + + Select some geometry from the sketch. + perpendicular constraint + + + + + Wrong number of selected objects! + perpendicular constraint + + + + + + With 3 objects, there must be 2 curves and 1 point. + tangent constraint + + + + + + Cannot add a perpendicularity constraint at an unconnected point! + + + + + + + Perpendicular to B-spline edge currently unsupported. + + + + + + One of the selected edges should be a line. + + + + + There are a number of ways this constraint can be applied. + +Accepted combinations: two curves; an endpoint and a curve; two endpoints; two curves and a point. + tangent constraint + + + + + Select some geometry from the sketch. + tangent constraint + + + + + Wrong number of selected objects! + tangent constraint + + + + + + + Cannot add a tangency constraint at an unconnected point! + + + + + + + Tangency to B-spline edge currently unsupported. + + + + + Endpoint to endpoint tangency was applied. The coincident constraint was deleted. + + + + + + + + Select one or more arcs or circles from the sketch. + + + + + + Constrain equal + + + + + Do you want to share the same radius for all selected elements? + + + + + + Constraint only applies to arcs or circles. + + + + + Do you want to share the same diameter for all selected elements? + + + + + + Select one or two lines from the sketch. Or select two edges and a point. + + + + + + Parallel lines + + + + + + An angle constraint cannot be set for two parallel lines. + + + + + Cannot add an angle constraint on an axis! + + + + + Select two edges from the sketch. + + + + + + Select two or more compatible edges + + + + + Sketch axes cannot be used in equality constraints + + + + + Equality for B-spline edge currently unsupported. + + + + + + Select two or more edges of similar type + + + + + + + + + Select two points and a symmetry line, two points and a symmetry point or a line and a symmetry point from the sketch. + + + + + + + + Cannot add a symmetry constraint between a line and its end points! + + + + + Select two endpoints of lines to act as rays, and an edge representing a boundary. The first selected point corresponds to index n1, second - to n2, and datum value sets the ratio n2/n1. + Constraint_SnellsLaw + + + + + Selected objects are not just geometry from one sketch. + + + + + Number of selected objects is not 3 (is %1). + + + + + Cannot create constraint with external geometry only!! + + + + + Incompatible geometry is selected! + + + + + SnellsLaw on B-spline edge currently unsupported. + + + + + + Select at least one ellipse and one edge from the sketch. + + + + + Sketch axes cannot be used in internal alignment constraint + + + + + You cannot internally constrain an ellipse on other ellipse. Select only one ellipse. + + + + + + Maximum 2 points are supported. + + + + + + Maximum 2 lines are supported. + + + + + + Nothing to constrain + + + + + Currently all internal geometry of the ellipse is already exposed. + + + + + + + + Extra elements + + + + + + + More elements than possible for the given ellipse were provided. These were ignored. + + + + + You cannot internally constrain an arc of ellipse on other arc of ellipse. Select only one arc of ellipse. + + + + + You cannot internally constrain an ellipse on an arc of ellipse. Select only one ellipse or arc of ellipse. + + + + + Currently all internal geometry of the arc of ellipse is already exposed. + + + + + More elements than possible for the given arc of ellipse were provided. These were ignored. + + + + + Currently internal geometry is only supported for ellipse or arc of ellipse. The last selected element must be an ellipse or an arc of ellipse. + + + + + + + + + + Select constraint(s) from the sketch. + + + + + + CAD Kernel Error + + + + + None of the selected elements is an edge. + + + + + At least one of the selected objects was not a B-Spline and was ignored. + + + + + + Wrong OCE/OCC version + + + + + + This version of OCE/OCC does not support knot operation. You need 6.9.0 or higher + + + + + + The selection comprises more than one item. Please select just one knot. + + + + + Input Error + + + + + + None of the selected elements is a knot of a B-spline + + + + + + + + Select at least two edges from the sketch. + + + + + + One selected edge is not connectable + + + + + Closing a shape formed by exactly two lines makes no sense. + + + + + + + + + + + + Select elements from a single sketch. + + + + + No constraint selected + + + + + At least one constraint must be selected + + + + + A symmetric construction requires at least two geometric elements, the last geometric element being the reference for the symmetry construction. + + + + + The last element must be a point or a line serving as reference for the symmetry construction. + + + + + + A copy requires at least one selected non-external geometric element + + + + + Delete All Geometry + + + + + Are you really sure you want to delete all the geometry and constraints? + + + + + Delete All Constraints + + + + + Are you really sure you want to delete all the constraints? + + + + + Distance constraint + + + + + Not allowed to edit the datum because the sketch contains conflicting constraints + + + + + SketcherGui::CarbonCopySelection + + + Carbon copy would cause a circular dependency. + + + + + This object is in another document. + + + + + This object belongs to another body. Hold Ctrl to allow crossreferences. + + + + + This object belongs to another body and it contains external geometry. Crossreference not allowed. + + + + + This object belongs to another part. + + + + + The selected sketch is not parallel to this sketch. Hold Ctrl+Alt to allow non-parallel sketches. + + + + + The XY axes of the selected sketch do not have the same direction as this sketch. Hold Ctrl+Alt to disregard it. + + + + + The origin of the selected sketch is not aligned with the origin of this sketch. Hold Ctrl+Alt to disregard it. + + + + + SketcherGui::ConstraintView + + + Change value + + + + + Toggle to/from reference + + + + + Show constraints + + + + + Hide constraints + + + + + Rename + + + + + Center sketch + + + + + Delete + + + + + Swap constraint names + + + + + Unnamed constraint + + + + + Only the names of named constraints can be swapped. + + + + + SketcherGui::EditDatumDialog + + + + Insert angle + + + + + + Angle: + + + + + + Insert radius + + + + + + + + Radius: + + + + + + Insert diameter + + + + + + + + Diameter: + + + + + + Refractive index ratio + Constraint_SnellsLaw + + + + + + Ratio n2/n1: + Constraint_SnellsLaw + + + + + + Insert length + + + + + + Length: + + + + + + Change radius + + + + + + Change diameter + + + + + Refractive index ratio + + + + + Ratio n2/n1: + + + + + SketcherGui::ElementView + + + Delete + + + + + SketcherGui::ExternalSelection + + + Linking this will cause circular dependency. + + + + + This object is in another document. + + + + + This object belongs to another body, can't link. + + + + + This object belongs to another part, can't link. + + + + + SketcherGui::InsertDatum + + + Insert datum + + + + + datum: + + + + + Name (optional) + + + + + SketcherGui::PropertyConstraintListItem + + + + Unnamed + + + + + SketcherGui::SketchMirrorDialog + + + + Select Mirror Axis/Point + + + + + X-Axis + + + + + Y-Axis + + + + + Origin + + + + + SketcherGui::SketchOrientationDialog + + + Choose orientation + + + + + Sketch orientation + + + + + XY-Plane + + + + + XZ-Plane + + + + + YZ-Plane + + + + + Reverse direction + + + + + Offset: + + + + + SketcherGui::SketchRectangularArrayDialog + + + Create array + + + + + Columns: + + + + + Number of columns of the linear array + + + + + Rows: + + + + + Number of rows of the linear array + + + + + Makes the inter-row and inter-col spacing the same if clicked + + + + + Equal vertical/horizontal spacing + + + + + If selected, each element in the array is constrained with respect to the others using construction lines + + + + + Constrain inter-element separation + + + + + If checked it substitutes dimensional constraints by geometric constraints in the copies, so that a change in the original element is directly reflected on copies + + + + + Clone + + + + + SketcherGui::SketcherGeneralWidget + + + + + Normal Geometry + + + + + + + Construction Geometry + + + + + + + External Geometry + + + + + SketcherGui::SketcherRegularPolygonDialog + + + Create array + + + + + Number of Sides: + + + + + Number of columns of the linear array + + + + + SketcherGui::SketcherSettings + + + General + + + + + Sketch editing + + + + + Notifications + + + + + + Notify automatic constraint substitutions + + + + + Font size + + + + + px + + + + + Ask for value after creating a dimensional constraint + + + + + Grid line pattern + + + + + Geometry Creation "Continue Mode" + + + + + Constraint Creation "Continue Mode" + + + + + Visibility automation + + + + + When opening sketch, hide all features that depend on it. + + + + + Hide all objects that depend on the sketch + + + + + When opening sketch, show sources for external geometry links. + + + + + Show objects used for external geometry + + + + + When opening sketch, show objects the sketch is attached to. + + + + + Show object(s) sketch is attached to + + + + + When closing sketch, move camera back to where it was before sketch was opened. + + + + + Restore camera position after editing + + + + + Note: these settings are defaults applied to new sketches. The behavior is remembered for each sketch individually as properties on View tab. + + + + + Apply current smart visibility to all sketches in open documents (update properties to match). + + + + + Apply to existing sketches + + + + + Segments per geometry + + + + + Do not show base length units in sketches. Supports all unit systems except US Customary and Building US/Euro. + + + + + Hide base length units for supported unit systems + + + + + Sketcher Solver + + + + + Show Advanced Solver Control in the Task bar + + + + + Dragging Performance + + + + + Improve solving while dragging (requires to re-enter edit mode to take effect) + + + + + Unexpected C++ exception + + + + + Sketcher + + + + + SketcherGui::SketcherSettingsColors + + + Colors + + + + + Sketcher colors + + + + + Default edge color + + + + + + The color of edges being edited + + + + + Default vertex color + + + + + + The color of vertices being edited + + + + + Making line color + + + + + Edit edge color + + + + + Edit vertex color + + + + + Construction geometry + + + + + The color of construction geometry in edit mode + + + + + External geometry + + + + + The color of external geometry in edit mode + + + + + Fully constrained geometry + + + + + The color of fully constrained geometry in edit mode + + + + + Constraint color + + + + + The color of driving constraints in edit mode + + + + + Reference Constraint color + + + + + The color of reference constrains and datum in edit mode + + + + + Expression dependent constraint color + + + + + The color of expression dependent datum constraints in edit mode + + + + + Datum color + + + + + The color of the datum portion of a driving constraint + + + + + Datum text size + + + + + + + The default line thickness for new shapes + + + + + + + px + + + + + Default vertex size + + + + + Default line width + + + + + Cursor text color + + + + + Cursor crosshair color + + + + + SketcherGui::SketcherValidation + + + No missing coincidences + + + + + No missing coincidences found + + + + + Missing coincidences + + + + + %1 missing coincidences found + + + + + No invalid constraints + + + + + No invalid constraints found + + + + + Invalid constraints + + + + + Invalid constraints found + + + + + + + + Reversed external geometry + + + + + %1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view. + +%2 constraints are linking to the endpoints. The constraints have been listed in Report view (menu View -> Panels -> Report view). + +Click "Swap endpoints in constraints" button to reassign endpoints. Do this only once to sketches created in FreeCAD older than v0.15 + + + + + %1 reversed external-geometry arcs were found. Their endpoints are encircled in 3d view. + +However, no constraints linking to the endpoints were found. + + + + + No reversed external-geometry arcs were found. + + + + + %1 changes were made to constraints linking to endpoints of reversed arcs. + + + + + + Constraint orientation locking + + + + + Orientation locking was enabled and recomputed for %1 constraints. The constraints have been listed in Report view (menu View -> Panels -> Report view). + + + + + Orientation locking was disabled for %1 constraints. The constraints have been listed in Report view (menu View -> Panels -> Report view). Note that for all future constraints, the locking still defaults to ON. + + + + + + Delete constraints to external geom. + + + + + You are about to delete ALL constraints that deal with external geometry. This is useful to rescue a sketch with broken/changed links to external geometry. Are you sure you want to delete the constraints? + + + + + All constraints that deal with external geometry were deleted. + + + + + SketcherGui::TaskSketcherConstrains + + + Form + + + + + Filter: + + + + + All + + + + + Normal + + + + + Datums + + + + + Named + + + + + Reference + + + + + Hide Internal Alignment + + + + + Extended Information + + + + + Constraints + + + + + + Error + + + + + SketcherGui::TaskSketcherElements + + + Form + + + + + Type: + + + + + Edge + + + + + Starting Point + + + + + End Point + + + + + Center Point + + + + + Extended Naming + + + + + Auto-switch to Edge + + + + + Elements + + + + + <html><head/><body><p>&quot;%1&quot;: multiple selection</p><p>&quot;%2&quot;: switch to next valid type</p></body></html> + + + + + + + + Point + + + + + + + + Line + + + + + + + + + + + + + Construction + + + + + + + + Arc + + + + + + + + Circle + + + + + + + + Ellipse + + + + + + + + Elliptical Arc + + + + + + + + Hyperbolic Arc + + + + + + + + Parabolic Arc + + + + + + + + BSpline + + + + + + + + Other + + + + + SketcherGui::TaskSketcherGeneral + + + Form + + + + + Show grid + + + + + Grid size: + + + + + Grid snap + + + + + Auto constraints + + + + + Avoid redundant auto constraints + + + + + Rendering order: + + + + + Edit controls + + + + + SketcherGui::TaskSketcherMessages + + + Solver messages + + + + + SketcherGui::TaskSketcherSolverAdvanced + + + Advanced solver control + + + + + SketcherGui::TaskSketcherValidation + + + Sketcher validation + + + + + Invalid constraints + + + + + + Fix + + + + + + + Find + + + + + Delete constraints to external geom. + + + + + Missing coincidences + + + + + Tolerance: + + + + + Highlight open vertexes + + + + + Ignore construction geometry + + + + + Reversed external geometry + + + + + Swap endpoints in constraints + + + + + Constraint orientation locking + + + + + Enable/Update + + + + + Disable + + + + + SketcherGui::ViewProviderSketch + + + Edit sketch + + + + + A dialog is already open in the task panel + + + + + Do you want to close this dialog? + + + + + Invalid sketch + + + + + Do you want to open the sketch validation tool? + + + + + The sketch is invalid and cannot be edited. + + + + + Please remove the following constraint: + + + + + Please remove at least one of the following constraints: + + + + + Please remove the following redundant constraint: + + + + + Please remove the following redundant constraints: + + + + + Empty sketch + + + + + Over-constrained sketch + + + + + + + (click to select) + + + + + Sketch contains conflicting constraints + + + + + Sketch contains redundant constraints + + + + + Fully constrained sketch + + + + + Under-constrained sketch with <a href="#dofs"><span style=" text-decoration: underline; color:#0000ff;">1 degree</span></a> of freedom + + + + + Under-constrained sketch with <a href="#dofs"><span style=" text-decoration: underline; color:#0000ff;">%1 degrees</span></a> of freedom + + + + + Solved in %1 sec + + + + + Unsolved (%1 sec) + + + + + Sketcher_BSplineComb + + + + Switches between showing and hiding the curvature comb for all B-splines + + + + + Sketcher_BSplineDecreaseKnotMultiplicity + + + + Decreases the multiplicity of the selected knot of a B-spline + + + + + Sketcher_BSplineDegree + + + + Switches between showing and hiding the degree for all B-splines + + + + + Sketcher_BSplineIncreaseKnotMultiplicity + + + + Increases the multiplicity of the selected knot of a B-spline + + + + + Sketcher_BSplineKnotMultiplicity + + + + Switches between showing and hiding the knot multiplicity for all B-splines + + + + + Sketcher_BSplinePolygon + + + + Switches between showing and hiding the control polygons for all B-splines + + + + + Sketcher_Clone + + + + Creates a clone of the geometry taking as reference the last selected point + + + + + Sketcher_CompCopy + + + Clone + + + + + Copy + + + + + Move + + + + + Sketcher_ConstrainDiameter + + + + Fix the diameter of a circle or an arc + + + + + Sketcher_ConstrainRadius + + + + Fix the radius of a circle or an arc + + + + + Sketcher_Copy + + + + Creates a simple copy of the geometry taking as reference the last selected point + + + + + Sketcher_Create3PointArc + + + + Create an arc by its end points and a point along the arc + + + + + Sketcher_Create3PointCircle + + + + Create a circle by 3 rim points + + + + + Sketcher_CreateArc + + + + Create an arc by its center and by its end points + + + + + Sketcher_CreateArcOfEllipse + + + + Create an arc of ellipse by its center, major radius, endpoints + + + + + Sketcher_CreateArcOfHyperbola + + + + Create an arc of hyperbola by its center, major radius, endpoints + + + + + Sketcher_CreateArcOfParabola + + + + Create an arc of parabola by its focus, vertex, endpoints + + + + + Sketcher_CreateBSpline + + + B-spline by control points + + + + + + Create a B-spline by control points + + + + + Sketcher_CreateCircle + + + + Create a circle by its center and by a rim point + + + + + Sketcher_CreateEllipseBy3Points + + + + Create a ellipse by periapsis, apoapsis, and minor radius + + + + + Sketcher_CreateEllipseByCenter + + + + Create an ellipse by center, major radius and point + + + + + Sketcher_CreateHeptagon + + + + Create a heptagon by its center and by one corner + + + + + Sketcher_CreateHexagon + + + + Create a hexagon by its center and by one corner + + + + + Sketcher_CreateOctagon + + + + Create an octagon by its center and by one corner + + + + + + Create a regular polygon by its center and by one corner + + + + + Sketcher_CreatePentagon + + + + Create a pentagon by its center and by one corner + + + + + Sketcher_CreateSquare + + + + Create a square by its center and by one corner + + + + + Sketcher_CreateTriangle + + + + Create an equilateral triangle by its center and by one corner + + + + + Sketcher_Create_Periodic_BSpline + + + Periodic B-spline by control points + + + + + + Create a periodic B-spline by control points + + + + + Sketcher_MapSketch + + + No sketch found + + + + + The document doesn't have a sketch + + + + + Select sketch + + + + + Select a sketch from the list + + + + + (incompatible with selection) + + + + + (current) + + + + + (suggested) + + + + + Sketch attachment + + + + + Current attachment mode is incompatible with the new selection. Select the method to attach this sketch to selected objects. + + + + + Select the method to attach this sketch to selected objects. + + + + + Map sketch + + + + + Can't map a sketch to support: +%1 + + + + + Sketcher_Move + + + + Moves the geometry taking as reference the last selected point + + + + + Sketcher_NewSketch + + + Sketch attachment + + + + + Select the method to attach this sketch to selected object + + + + + Sketcher_ReorientSketch + + + Sketch has support + + + + + Sketch with a support face cannot be reoriented. +Do you want to detach it from the support? + + + + + TaskSketcherMessages + + + Form + + + + + Undefined degrees of freedom + + + + + Not solved yet + + + + + Automatically removes redundant constraints. + + + + + Auto Remove Redundants + + + + + Executes a recompute of the active document after every command + + + + + Auto Update + + + + + Forces a recompute of the active document + + + + + Update + + + + + TaskSketcherSolverAdvanced + + + Form + + + + + Default algorithm used for Sketch solving + + + + + Default Solver: + + + + + + BFGS + + + + + + LevenbergMarquardt + + + + + + DogLeg + + + + + Type of function to apply in DogLeg for the Gauss step + + + + + DogLeg Gauss step: + + + + + FullPivLU + + + + + LeastNorm-FullPivLU + + + + + LeastNorm-LDLT + + + + + Maximum number of iterations of the default algorithm + + + + + Maximum Iterations: + + + + + If selected, the Maximum iterations value is multiplied by the sketch size + + + + + Sketch size multiplier: + + + + + Error threshold under which convergence is reached + + + + + Convergence: + + + + + Param1 + + + + + Param2 + + + + + Param3 + + + + + Algorithm used for the rank revealing QR decomposition + + + + + QR Algorithm: + + + + + Eigen Dense QR + + + + + Eigen Sparse QR + + + + + Pivot threshold + + + + + 1E-13 + + + + + Solving algorithm used for determination of Redundant constraints + + + + + Redundant Solver: + + + + + Maximum number of iterations of the solver used for determination of Redundant constraints + + + + + Red. Max Iterations: + + + + + If selected, the Maximum iterations value for the redundant algorithm is multiplied by the sketch size + + + + + Red. Sketch size multiplier: + + + + + Error threshold under which convergence is reached for the solving of redundant constraints + + + + + Red. Convergence + + + + + 1E-10 + + + + + Red. Param1 + + + + + Red. Param2 + + + + + Red. Param3 + + + + + Degree of verbosity of the debug output to the console + + + + + Console Debug mode: + + + + + None + + + + + Minimum + + + + + Iteration Level + + + + + Solve + + + + + Resets all solver values to their default values + + + + + Restore Defaults + + + + + Workbench + + + Sketcher + + + + + Sketcher geometries + + + + + Sketcher constraints + + + + + Sketcher tools + + + + + Sketcher virtual space + + + + diff --git a/src/Mod/Test/Gui/Resources/translations/Test.ts b/src/Mod/Test/Gui/Resources/translations/Test.ts new file mode 100644 index 0000000000..6ecdf4dc58 --- /dev/null +++ b/src/Mod/Test/Gui/Resources/translations/Test.ts @@ -0,0 +1,130 @@ + + + + + TestGui::UnitTest + + + FreeCAD UnitTest + + + + + Failures and errors + + + + + Description + + + + + &Start + + + + + Alt+S + + + + + &Help + + + + + F1 + + + + + &About + + + + + Alt+A + + + + + &Close + + + + + Alt+C + + + + + Idle + + + + + Progress + + + + + Remaining: + + + + + Errors: + + + + + Failures: + + + + + Run: + + + + + Test + + + + + Select test name: + + + + + TestGui::UnitTestDialog + + + Help + + + + + Enter the name of a callable object which, when called, will return a TestCase. +Click 'start', and the test thus produced will be run. + +Double click on an error in the tree view to see more information about it, including the stack trace. + + + + + About FreeCAD UnitTest + + + + + Copyright (c) Werner Mayer + +FreeCAD UnitTest is part of FreeCAD and supports writing Unit Tests for ones own modules. + + + +